richard pushed to branch tor-browser-102.12.0esr-12.5-1 at The Tor Project / Applications / Tor Browser
Commits:
ba957145 by Henry Wilkes at 2023-06-14T15:40:56+01:00
fixup! Bug 27476: Implement about:torconnect captive portal within Tor Browser
Bug 41850: Don't show tor connection animation for new windows.
- - - - -
2 changed files:
- browser/components/torconnect/content/torConnectTitlebarStatus.css
- browser/components/torconnect/content/torConnectTitlebarStatus.js
Changes:
=====================================
browser/components/torconnect/content/torConnectTitlebarStatus.css
=====================================
@@ -64,11 +64,11 @@
}
@media (prefers-reduced-motion: no-preference) {
- #tor-connect-titlebar-status.tor-connect-status-connected {
+ #tor-connect-titlebar-status.tor-connect-status-connected.tor-connect-status-animate-transition {
transition: color 1000ms;
}
- #tor-connect-titlebar-status.tor-connect-status-connected img {
+ #tor-connect-titlebar-status.tor-connect-status-connected.tor-connect-status-animate-transition img {
animation-name: onion-not-connected-to-connected;
animation-delay: 200ms;
animation-fill-mode: both;
=====================================
browser/components/torconnect/content/torConnectTitlebarStatus.js
=====================================
@@ -16,6 +16,12 @@ var gTorConnectTitlebarStatus = {
* @type {Element}
*/
label: null,
+ /**
+ * Whether we are connected, or null if the connection state is not yet known.
+ *
+ * @type {bool?}
+ */
+ connected: null,
/**
* Initialize the component.
@@ -84,7 +90,31 @@ var gTorConnectTitlebarStatus = {
break;
}
this.label.textContent = this._strings[textId];
- this.node.classList.toggle("tor-connect-status-connected", connected);
+ if (this.connected !== connected) {
+ // When we are transitioning from
+ // this.connected = false
+ // to
+ // this.connected = true
+ // we want to animate the transition from the not connected state to the
+ // connected state (provided prefers-reduced-motion is not set).
+ //
+ // If instead we are transitioning directly from the initial state
+ // this.connected = null
+ // to
+ // this.connected = true
+ // we want to immediately show the connected state without any transition.
+ //
+ // In both cases, the status will eventually be hidden.
+ //
+ // We only expect this latter case when opening a new window after
+ // bootstrapping has already completed. See tor-browser#41850.
+ this.node.classList.toggle(
+ "tor-connect-status-animate-transition",
+ connected && this.connected !== null
+ );
+ this.node.classList.toggle("tor-connect-status-connected", connected);
+ this.connected = connected;
+ }
this.node.classList.toggle(
"tor-connect-status-potentially-blocked",
potentiallyBlocked
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ba95714…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/ba95714…
You're receiving this email because of your account on gitlab.torproject.org.
Pier Angelo Vendrame pushed to branch tor-browser-102.12.0esr-13.0-1 at The Tor Project / Applications / Tor Browser
Commits:
fc3e82b2 by Henry Wilkes at 2023-06-14T12:50:56+00:00
fixup! Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
Bug 41849: Use the firefox check.svg since we removed our own equivalent
check.svg in tor-browser!663.
(cherry picked from commit 4e9c03457f775b9d98945d73b1b876b50b5340c9)
- - - - -
1 changed file:
- browser/components/torpreferences/content/torPreferences.css
Changes:
=====================================
browser/components/torpreferences/content/torPreferences.css
=====================================
@@ -210,7 +210,7 @@ html:dir(rtl) input[type="checkbox"].toggle-button::before {
.torPreferences-current-bridge-icon {
margin-inline-start: 1px;
margin-inline-end: 7px;
- list-style-image: url("chrome://browser/content/torpreferences/check.svg");
+ list-style-image: url("chrome://global/skin/icons/check.svg");
-moz-context-properties: fill;
fill: currentColor;
flex: 0 0 auto;
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/fc3e82b…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/fc3e82b…
You're receiving this email because of your account on gitlab.torproject.org.
Pier Angelo Vendrame pushed to branch tor-browser-102.12.0esr-12.5-1 at The Tor Project / Applications / Tor Browser
Commits:
4e9c0345 by Henry Wilkes at 2023-06-14T12:50:20+00:00
fixup! Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
Bug 41849: Use the firefox check.svg since we removed our own equivalent
check.svg in tor-browser!663.
- - - - -
1 changed file:
- browser/components/torpreferences/content/torPreferences.css
Changes:
=====================================
browser/components/torpreferences/content/torPreferences.css
=====================================
@@ -210,7 +210,7 @@ html:dir(rtl) input[type="checkbox"].toggle-button::before {
.torPreferences-current-bridge-icon {
margin-inline-start: 1px;
margin-inline-end: 7px;
- list-style-image: url("chrome://browser/content/torpreferences/check.svg");
+ list-style-image: url("chrome://global/skin/icons/check.svg");
-moz-context-properties: fill;
fill: currentColor;
flex: 0 0 auto;
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/4e9c034…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/4e9c034…
You're receiving this email because of your account on gitlab.torproject.org.
Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
0c27c294 by Richard Pospesel at 2023-06-13T01:11:51+00:00
Bug 40879: Mullvad Browser 12.5a7
- - - - -
1 changed file:
- rbm.conf
Changes:
=====================================
rbm.conf
=====================================
@@ -278,7 +278,7 @@ targets:
mar_channel_id: '[% c("var/projectname") %]-mullvad-[% c("var/channel") %]'
locales: []
torbrowser_incremental_from:
- - 12.0a10
+ - 12.5a6
torbrowser-testbuild:
- testbuild
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0…
You're receiving this email because of your account on gitlab.torproject.org.