diff --git a/ditherbooth/static/designer-v2.js b/ditherbooth/static/designer-v2.js index 44dc825..5a391c8 100644 --- a/ditherbooth/static/designer-v2.js +++ b/ditherbooth/static/designer-v2.js @@ -75,10 +75,12 @@ if (config && config.default_media) { sel.value = config.default_media; } - const saved = localStorage.getItem('ditherbooth_designer_media'); - if (saved && sel.querySelector(`option[value="${saved}"]`)) { - sel.value = saved; - } + try { + const saved = localStorage.getItem('ditherbooth_designer_media'); + if (saved && sel.querySelector(`option[value="${saved}"]`)) { + sel.value = saved; + } + } catch (_) { /* localStorage unavailable */ } } function isTouchDevice() { @@ -855,7 +857,7 @@ $('#dFontSize').addEventListener('change', applyFontSize); $('#dMedia').addEventListener('change', () => { - localStorage.setItem('ditherbooth_designer_media', $('#dMedia').value); + try { localStorage.setItem('ditherbooth_designer_media', $('#dMedia').value); } catch (_) {} resizeCanvasToMedia(); drawGrid(); });