diff --git a/app/components/PageTheme.js b/app/components/PageTheme.js index 2914f78b2..3b3fa9a91 100644 --- a/app/components/PageTheme.js +++ b/app/components/PageTheme.js @@ -29,6 +29,12 @@ export default function PageTheme() { ui.resolvedTheme === "dark" ? "black-translucent" : "default" ); } + + // user-agent controls and scrollbars + const csElement = document.querySelector('meta[name="color-scheme"]'); + if (csElement) { + csElement.setAttribute("content", ui.resolvedTheme); + } }, [theme, ui.resolvedTheme]); return null; diff --git a/server/static/index.html b/server/static/index.html index ee2b95367..fbf0fc141 100644 --- a/server/static/index.html +++ b/server/static/index.html @@ -5,6 +5,7 @@ +