File: 0006-Disable-Vector-night-mode-reporting.patch

package info (click to toggle)
mediawiki 1%3A1.43.3%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 417,464 kB
  • sloc: php: 1,062,949; javascript: 664,290; sql: 9,714; python: 5,458; xml: 3,489; sh: 1,131; makefile: 64
file content (46 lines) | stat: -rw-r--r-- 1,893 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Description: Disable Vector dark mode issue reporting prompt
Author: Taavi Väänänen <taavi@debian.org>
Origin: upstream
Bug: https://phabricator.wikimedia.org/T385811
Forwarded: not-needed
Last-Update: 2025-04-04
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/skins/Vector/resources/skins.vector.clientPreferences/clientPreferences.js
+++ b/skins/Vector/resources/skins.vector.clientPreferences/clientPreferences.js
@@ -395,7 +395,9 @@
 				betaMessageElement.id = `${ featureName }-beta-notice`;
 				// per requirements: only logged in users can report errors (T372754)
 				if ( !mw.user.isAnon() ) {
-					makeFeedbackLink( betaMessageElement );
+					// Disabled in Debian, as we do not want to point users to MediaWiki.org
+					// for third-party wikis by default.
+					// makeFeedbackLink( betaMessageElement );
 				}
 				row.appendChild( betaMessageElement );
 			}
--- a/skins/Vector/resources/skins.vector.js/clientPreferences.json
+++ b/skins/Vector/resources/skins.vector.js/clientPreferences.json
@@ -6,12 +6,5 @@
 	"vector-feature-limited-width": {
 		"options": [ "1", "0" ],
 		"preferenceKey": "vector-limited-width"
-	},
-	"skin-theme": {
-		"options": [ "os", "day", "night" ],
-		"preferenceKey": "vector-theme",
-		"betaMessage": "vector-night-mode-beta-tag",
-		"linkLabelMessage": "vector-night-mode-issue-reporting-link-label",
-		"linkLabelUrl": "vector-night-mode-issue-reporting-notice-url"
 	}
 }
--- a/skins/Vector/skin.json
+++ b/skins/Vector/skin.json
@@ -377,7 +377,6 @@
 				"vector-feature-custom-font-size-1-label",
 				"vector-feature-custom-font-size-2-label",
 				"vector-feature-custom-font-size-exclusion-notice",
-				"vector-night-mode-issue-reporting-notice-url",
 				"vector-night-mode-issue-reporting-notice-tooltip",
 				"vector-night-mode-issue-reporting-preload-title",
 				"vector-night-mode-beta-tag",