diff --git a/ui/media/main.js b/ui/media/main.js index 31f17b0f..b1c05906 100644 --- a/ui/media/main.js +++ b/ui/media/main.js @@ -1757,7 +1757,7 @@ function getThemeName(theme) { // init themefield function initTheme() { Array.from(document.styleSheets) - .filter(sheet => sheet.href.startsWith(window.location.origin)) + .filter(sheet => sheet.href?.startsWith(window.location.origin)) .flatMap(sheet => Array.from(sheet.cssRules)) .forEach(rule => { var selector = rule.selectorText; // TODO: also do selector == ":root", re-run un-set props