Skip to content

Commit e5c52c5

Browse files
giscus themes are reversed based on author preference
not user preference which is kind of silly because it's usually the user's preference that matters, see next commit
1 parent a1915e4 commit e5c52c5

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/resources/formats/html/templates/quarto-html-before-body.ejs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@
136136
137137
let newTheme = '';
138138
139-
if(darkModeDefault) {
139+
if(authorPrefersDark) {
140140
newTheme = isAlternate ? baseTheme : alternateTheme;
141141
} else {
142142
newTheme = isAlternate ? alternateTheme : baseTheme;
@@ -164,11 +164,12 @@
164164
}
165165
};
166166
167+
const authorPrefersDark = <%= darkModeDefault %>;
167168
<% if (respectUserColorScheme) { %>
168169
const queryPrefersDark = window.matchMedia('(prefers-color-scheme: dark)');
169170
const darkModeDefault = queryPrefersDark.matches;
170171
<% } else { %>
171-
const darkModeDefault = <%= darkModeDefault %>;
172+
const darkModeDefault = authorPrefersDark;
172173
<% } %>
173174
174175
<% if (!darkModeDefault) { %>

0 commit comments

Comments
 (0)