In addition to removal of overlays (#29197 (moved)), we must make other changes in Tor Launcher for ESR68 compatibility. For example, most of the "on" event attributes within XUL wizard elements have been replaced with events.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items 0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items 0
Link issues together to show that they're related.
Learn more.
This patch is on our bug29197-01 branch since it would be best to test this fix with the one for that ticket. So far Kathy and I have only tested on macOS with a non-rbm-based Tor Browser build.
Trac: Status: assigned to needs_review Keywords: TorBrowserTeam201907 deleted, TorBrowserTeam201907R added
Where does the background-color come from? I checked in my machine with current tor-launcher, and I don't see any background-color difference with the background, but after this patch I do (see screenshots).
I also tested the Request bridge option (had to add bridges to the prefs, otherwise the section does not appear). It fails with Tor unexpectedly closed for me, but it might be an issue that will not reproduce with a properly built nightly, so I'm not sure (I copied the esr68 Firefox built files over a release tor-browser folder).
One small question I have regarding the added css:
{{{
+groupbox {
margin-left: 16px;
padding: 8px;
background-color: rgba(215, 215, 219, 0.5);
}}}
Where does the background-color come from? I checked in my machine with current tor-launcher, and I don't see any background-color difference with the background, but after this patch I do (see screenshots).
In ESR60, OS styling was used for groupbox. Kathy and I did not realize that it is so different on Linux vs. macOS vs. Windows... we just did something that is similar to the older macOS look. It looks like on Linux there was no styling to "set off" the groupbox contents, while macOS had a darkened background, and Windows 10 had a gray line around the contents. I like the shading/darkened background but we can revisit this later once more people can look at it, e.g., in a nightly build.
I also tested the Request bridge option (had to add bridges to the prefs, otherwise the section does not appear). It fails with Tor unexpectedly closed for me, but it might be an issue that will not reproduce with a properly built nightly, so I'm not sure (I copied the esr68 Firefox built files over a release tor-browser folder).
I forgot to mention that moat (aka "Request a bridge") is currently broken due to meek-client-torbrowser's use of an XPCOM extension. Our plan to avoid that problem is #29430 (moved), although there is also #29347 (moved). I added keywords to #29430 (moved).
In ESR60, OS styling was used for groupbox. Kathy and I did not realize that it is so different on Linux vs. macOS vs. Windows... we just did something that is similar to the older macOS look. It looks like on Linux there was no styling to "set off" the groupbox contents, while macOS had a darkened background, and Windows 10 had a gray line around the contents. I like the shading/darkened background but we can revisit this later once more people can look at it, e.g., in a nightly build.
I take back some of what I said. I just looked at your patch.png screnshot and it is not pretty. Maybe we can replace the background color with a simple line border that matches the text color. But if we cannot figure out how to do that, we will just remove the shading and not replace it with anything.
Trac: Keywords: TorBrowserTeam201908R deleted, TorBrowserTeam201908 added Status: needs_review to needs_revision
The only difference is that we replaced the groupbox background-color style with a 1px GrayText border. Alex, it would be great if you could test this on your Linux system to see how it looks.
Trac: Status: needs_revision to needs_review Keywords: TorBrowserTeam201908 deleted, TorBrowserTeam201908R added