From b4a907cf36ab4758fa02b1c5d5650a9da60d62c5 Mon Sep 17 00:00:00 2001 From: cherryblossom <31467609+cherryblossom000@users.noreply.github.com> Date: Wed, 16 Jun 2021 20:13:52 +1000 Subject: [PATCH 1/2] Fix dark mode detection for system theme for highlight unfolded comments --- .../StackHighlightUnfoldedComments.user.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Highlight-Unfolded-Comments/StackHighlightUnfoldedComments.user.js b/Highlight-Unfolded-Comments/StackHighlightUnfoldedComments.user.js index 2092c62..33b9bdc 100644 --- a/Highlight-Unfolded-Comments/StackHighlightUnfoldedComments.user.js +++ b/Highlight-Unfolded-Comments/StackHighlightUnfoldedComments.user.js @@ -57,7 +57,9 @@ const observeContainer = (commentsContainer) => { } for (const comment of newComments) { window.setTimeout(() => { - const highlightColor = document.body.matches('.theme-dark') + const highlightColor = + document.body.matches('.theme-system') && window.matchMedia('(prefers-color-scheme: dark)').matches || + document.body.matches('.theme-dark') ? '#403d33' // Dark brown, close to default dark background : '#fff2e0'; // Pale yellow, close to default light background // eslint-disable-next-line no-param-reassign From d26effa087bb1ccfc46a4bfcbd4202533603721d Mon Sep 17 00:00:00 2001 From: cherryblossom000 <31467609+cherryblossom000@users.noreply.github.com> Date: Tue, 2 Nov 2021 16:11:00 +1100 Subject: [PATCH 2/2] update version --- .../StackHighlightUnfoldedComments.user.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Highlight-Unfolded-Comments/StackHighlightUnfoldedComments.user.js b/Highlight-Unfolded-Comments/StackHighlightUnfoldedComments.user.js index 33b9bdc..8d0c57d 100644 --- a/Highlight-Unfolded-Comments/StackHighlightUnfoldedComments.user.js +++ b/Highlight-Unfolded-Comments/StackHighlightUnfoldedComments.user.js @@ -3,7 +3,7 @@ // @description Keeps newly-unfolded comments highlighted, to easily distinguish them from higher-scoring comments you've already read // @author CertainPerformance // @namespace https://github.com/CertainPerformance/Stack-Exchange-Userscripts -// @version 1.0.6 +// @version 1.0.7 // @include /^https://(?:[^/]+\.)?(?:(?:stackoverflow|serverfault|superuser|stackexchange|askubuntu|stackapps)\.com|mathoverflow\.net)/(?:questions/\d|review/\w(?!.*/stats|.*/history))/ // @grant none // ==/UserScript==