morgan pushed to branch tor-browser-140.2.0esr-15.0-1 at The Tor Project / 
Applications / Tor Browser


Commits:
c8d34a96 by Henry Wilkes at 2025-08-26T20:23:22+00:00
TB 43901: Modify about:license for Tor Browser.

We also drop about:rights.

- - - - -


4 changed files:

- browser/base/moz.build
- browser/components/about/AboutRedirector.cpp
- browser/components/about/components.conf
- toolkit/themes/shared/aboutLicense.css


Changes:

=====================================
browser/base/moz.build
=====================================
@@ -79,7 +79,8 @@ PERFTESTS_MANIFESTS += ["content/test/perftest.toml"]
 DEFINES["MOZ_APP_VERSION"] = CONFIG["MOZ_APP_VERSION"]
 DEFINES["MOZ_APP_VERSION_DISPLAY"] = CONFIG["MOZ_APP_VERSION_DISPLAY"]
 
-DEFINES["APP_LICENSE_BLOCK"] = "%s/content/overrides/app-license.html" % SRCDIR
+# Do not include the Firefox app-license.html in about:license.
+# tor-browser#43901.
 
 if CONFIG["BASE_BROWSER_UPDATE"]:
     DEFINES["BASE_BROWSER_UPDATE"] = True


=====================================
browser/components/about/AboutRedirector.cpp
=====================================
@@ -103,9 +103,7 @@ static const RedirEntry kRedirMap[] = {
     {"profiling",
      "chrome://devtools/content/performance-new/aboutprofiling/index.html",
      nsIAboutModule::ALLOW_SCRIPT | nsIAboutModule::IS_SECURE_CHROME_UI},
-    {"rights", "https://www.mozilla.org/about/legal/terms/firefox/";,
-     nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |
-         nsIAboutModule::URI_MUST_LOAD_IN_CHILD},
+    // Drop about:rights. tor-browser#43901.
 #ifndef BASE_BROWSER_VERSION
     {"robots", "chrome://browser/content/aboutRobots.xhtml",
      nsIAboutModule::URI_SAFE_FOR_UNTRUSTED_CONTENT |


=====================================
browser/components/about/components.conf
=====================================
@@ -23,6 +23,7 @@ pages = [
     'reader',
     'restartrequired',
     'rights',
+    # Removed 'rights'. tor-browser#43901.
     # Removed 'robots'. tor-browser#42831.
     'rulesets',
     'sessionrestore',


=====================================
toolkit/themes/shared/aboutLicense.css
=====================================
@@ -5,13 +5,9 @@
 /* License Illustration */
 
 .license-header {
-  background-image: 
url("chrome://global/skin/illustrations/about-license.svg");
-  background-repeat: no-repeat;
-  background-position: right center;
-  min-height: 300px;
-  display: flex;
-  align-items: center;
-  padding-inline-end: 320px;
+  /* Adjust the header to remove the background, which is out of place without
+   * the app-license.html content. */
+  align-self: start;
 }
 
 td:nth-child(1),



View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/c8d34a969ff8dee3428620a2de4bd891f024ca9d

-- 
View it on GitLab: 
https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/c8d34a969ff8dee3428620a2de4bd891f024ca9d
You're receiving this email because of your account on gitlab.torproject.org.


_______________________________________________
tbb-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to