fix (UI - Firefox): CSS being inconsistently applied

This commit is contained in:
Alphons Joseph
2024-09-12 12:24:17 +08:00
parent f985f9445f
commit d1466da58b
+3 -6
View File
@@ -622,12 +622,9 @@ function applyDarkModeToIframe(iframe: HTMLIFrameElement, cssLink: HTMLStyleElem
const iframeDocument = iframe.contentDocument; const iframeDocument = iframe.contentDocument;
if (!iframeDocument) return; if (!iframeDocument) return;
if (iframeDocument.readyState !== 'complete') { iframe.onload = () => {
iframe.onload = () => { applyDarkModeToIframe(iframe, cssLink);
applyDarkModeToIframe(iframe, cssLink); };
};
return;
}
if (settingsState.DarkMode) { if (settingsState.DarkMode) {
iframeDocument.documentElement.classList.add('dark') iframeDocument.documentElement.classList.add('dark')