mirror of
https://github.com/iv-org/invidious.git
synced 2025-08-07 13:18:30 +00:00
Switch theme on DOMContentLoaded
event instead of load
event
This doesn't fix the issue of the bright flash but makes it shorter. The `load` event is fired when the page and all resources are fully loaded while the `DOMContentLoaded` event is fired when initial HTML document has been completely loaded and parsed, without waiting for stylesheets, images, and subframes to finish loading.
This commit is contained in:
parent
aeed7deb2d
commit
bc705ff19d
@ -22,7 +22,7 @@ window.addEventListener('storage', function (e) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
window.addEventListener('load', function () {
|
window.addEventListener('DOMContentLoaded', function () {
|
||||||
window.localStorage.setItem('dark_mode', document.getElementById('dark_mode_pref').textContent);
|
window.localStorage.setItem('dark_mode', document.getElementById('dark_mode_pref').textContent);
|
||||||
// Update localStorage if dark mode preference changed on preferences page
|
// Update localStorage if dark mode preference changed on preferences page
|
||||||
update_mode(window.localStorage.dark_mode);
|
update_mode(window.localStorage.dark_mode);
|
||||||
|
Loading…
Reference in New Issue
Block a user