morgan pushed to branch tor-browser-128.2.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
- 
e8eefc25
by Henry Wilkes at 2024-08-27T21:12:40+00:00
2 changed files:
Changes:
| ... | ... | @@ -2,19 +2,6 @@ | 
| 2 | 2 |   * Actor child class for the about:tor page.
 | 
| 3 | 3 |   */
 | 
| 4 | 4 |  export class AboutTorChild extends JSWindowActorChild {
 | 
| 5 | -  actorCreated() {
 | |
| 6 | -    if (this.contentWindow.matchMedia("not (prefers-contrast)").matches) {
 | |
| 7 | -      // When prefers-contrast is not set, the page only has one style because
 | |
| 8 | -      // we always set a dark background and a light <form>.
 | |
| 9 | -      // We force prefers-color-scheme to be light, regardless of the user's
 | |
| 10 | -      // settings so that we inherit the "light" theme styling from
 | |
| 11 | -      // in-content/common.css for the <form> element. In particular, we want
 | |
| 12 | -      // the light styling for the <input> and <moz-toggle> elements, which are
 | |
| 13 | -      // on a light background.
 | |
| 14 | -      this.browsingContext.prefersColorSchemeOverride = "light";
 | |
| 15 | -    }
 | |
| 16 | -  }
 | |
| 17 | - | |
| 18 | 5 |    handleEvent(event) {
 | 
| 19 | 6 |      switch (event.type) {
 | 
| 20 | 7 |        case "DOMContentLoaded":
 | 
| ... | ... | @@ -180,15 +180,17 @@ body:not(.show-tor-check) #tor-check { | 
| 180 | 180 | |
| 181 | 181 |    body > :not(#search-form) {
 | 
| 182 | 182 |      /* Same as --in-content-page-color when "prefers-color-scheme: dark" */
 | 
| 183 | -    --in-content-page-color: #fbfbfe;
 | |
| 184 | -    --in-content-text-color: #fbfbfe;
 | |
| 185 | -    color: var(--in-content-text-color);
 | |
| 183 | +    color: var(--color-gray-05);
 | |
| 186 | 184 |      --link-color: var(--tor-link-color-dark);
 | 
| 187 | 185 |      --link-color-hover: var(--tor-link-color-hover-dark);
 | 
| 188 | 186 |      --link-color-active: var(--tor-link-color-active-dark);
 | 
| 189 | 187 |    }
 | 
| 190 | 188 | |
| 191 | 189 |    #search-form {
 | 
| 190 | +    /* Use light color for background and moz-toggle shadow root. */
 | |
| 191 | +    color-scheme: light;
 | |
| 192 | +    /* Same as --in-content-page-color when "prefers-color-scheme: light" */
 | |
| 193 | +    color: var(--color-gray-100);
 | |
| 192 | 194 |      border-color: transparent;
 | 
| 193 | 195 |    }
 | 
| 194 | 196 |