Skip to content

Commit 69f60ae

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 69f60ae

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

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

Lines changed: 3 additions & 1 deletion
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;
@@ -165,10 +165,12 @@
165165
};
166166
167167
<% if (respectUserColorScheme) { %>
168+
const authorPrefersDark = <%= darkModeDefault %>;
168169
const queryPrefersDark = window.matchMedia('(prefers-color-scheme: dark)');
169170
const darkModeDefault = queryPrefersDark.matches;
170171
<% } else { %>
171172
const darkModeDefault = <%= darkModeDefault %>;
173+
const authorPrefersDark = <%= darkModeDefault %>;
172174
<% } %>
173175
174176
<% if (!darkModeDefault) { %>

0 commit comments

Comments
 (0)