about summary refs log tree commit diff
path: root/src/librustdoc/html/static/js/storage.js
diff options
context:
space:
mode:
authorNilstrieb <48135649+Nilstrieb@users.noreply.github.com>2023-04-08 10:26:14 +0200
committerGitHub <noreply@github.com>2023-04-08 10:26:14 +0200
commit370084860aa36805c9b0662ba52b5d06630d671a (patch)
tree1ad969ed7c9c8a12f1b2f09fdae43a3dfba13263 /src/librustdoc/html/static/js/storage.js
parent77639c094724af6eb3f861c90ac2338e02764148 (diff)
parent5cad51c0c5a21c94bb119277131ac4b60576041a (diff)
downloadrust-370084860aa36805c9b0662ba52b5d06630d671a.tar.gz
rust-370084860aa36805c9b0662ba52b5d06630d671a.zip
Rollup merge of #110037 - notriddle:notriddle/theme-default, r=GuillaumeGomez
rustdoc: add test and bug fix for theme defaults

Part of https://github.com/rust-lang/rust/issues/66181
Diffstat (limited to 'src/librustdoc/html/static/js/storage.js')
-rw-r--r--src/librustdoc/html/static/js/storage.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/librustdoc/html/static/js/storage.js b/src/librustdoc/html/static/js/storage.js
index 9ce09cd502e..93979a94418 100644
--- a/src/librustdoc/html/static/js/storage.js
+++ b/src/librustdoc/html/static/js/storage.js
@@ -153,6 +153,7 @@ const updateTheme = (function() {
         if (getSettingValue("use-system-theme") !== "false") {
             const lightTheme = getSettingValue("preferred-light-theme") || "light";
             const darkTheme = getSettingValue("preferred-dark-theme") || "dark";
+            updateLocalStorage("use-system-theme", "true");
 
             // use light theme if user prefers it, or has no preference
             switchTheme(mql.matches ? darkTheme : lightTheme, true);