Closed rebron closed 2 years ago
Verification PASSED on
Brave | 1.38.75 Chromium: 100.0.4896.60 (Official Build) beta (64-bit)
-- | --
Revision | 6a5d10861ce8de5fce22564658033b43cb7de047-refs/branch-heads/4896@{#875}
OS | Windows 10 Version 21H2 (Build 19044.1586)
Compare v1 and v2 local site shield settings count
Compare v1 and v2 Global shield settings count
Local site shield settings
Global shield settings
Show the number of blocked items on the Shields icon
Verification In Progress
using
Brave | 1.38.90 Chromium: 100.0.4896.79 (Official Build) beta (64-bit) |
---|---|
Revision | 8fb749dcab8700c24213791969e59deb72fee36f-refs/branch-heads/4896@{#1015} |
OS | Windows 11 Version 21H2 (Build 22000.593) |
Brave | 1.38.104 Chromium: 101.0.4951.41 (Official Build) (64-bit) |
---|---|
Revision | 93c720db8323b3ec10d056025ab95c23a31997c9-refs/branch-heads/4951@{#904} |
OS | Windows 11 Version 21H2 (Build 22000.613) |
opened #22214 opened #22217 Filed https://github.com/brave/brave-browser/issues/22539
Verification PASSED
using
Brave | 1.38.105 Chromium: 101.0.4951.41 (Official Build) (x86_64) |
---|---|
Revision | 93c720db8323b3ec10d056025ab95c23a31997c9-refs/branch-heads/4951@{#904} |
OS | macOS Version 11.6.5 (Build 20G527) |
and
Brave | 1.38.93 Chromium: 100.0.4896.88 (Official Build) beta (x86_64) |
---|---|
Revision | 4450653bfa91182e85723d8f1dee64dd6ce40ed4-refs/branch-heads/4896@{#1086} |
OS | macOS Version 12.4 (Build 21F5048e) |
Compare v1 and v2 local site (panel) Shield settings count
Local site Shields settings
Global Shields settings
brave://settings/shields
- PASSEDIssues encountered during testing:
Usability:
Shields panel doesn’t always update after dark/light color change
: https://github.com/brave/brave-browser/issues/22389Ellipsize/wrap long domains in the panel
: https://github.com/brave/brave-browser/issues/22363Block scripts heading label should read: Blocked scripts
https://github.com/brave/brave-browser/issues/22364Incorrect favicon is shown when the Shields toggle is turned "
OFF"
: https://github.com/brave/brave-browser/issues/22415blocked trackers and ads count is shown when Shields are down
: https://github.com/brave/brave-browser/issues/22422 Bugs:
HTTPSE upgrades not working with Chromium 101
: https://github.com/brave/brave-browser/issues/22503 (regression
)Shields v2 broken for IPFS/IPNS schemes
: https://github.com/brave/brave-browser/issues/22496 (regression
)should be disabled for magnet: URLs
: https://github.com/brave/brave-browser/issues/22428shouldn’t be available for HTTP 204 URLs
: https://github.com/brave/brave-browser/issues/22361Verification passed on
Brave | 1.38.109 Chromium: 101.0.4951.41 (Official Build) (64-bit) |
---|---|
Revision | 93c720db8323b3ec10d056025ab95c23a31997c9-refs/branch-heads/4951@{#904} |
OS | Ubuntu 18.04 LTS |
Done some exploratory testing per talk with @LaurenWags
After this update the ability to allow individual scripts via Shield is gone. Is this supposed to happen?
After this update the ability to allow individual scripts via Shield is gone. Is this supposed to happen?
Yes, the ability to Run scripts once
was intentionally removed. cc @rebron for more context
Good thing, that it is possible to revert back to v1 without version rollback - brave://flags/
has options for disabling v2 and enabling v1 if you search for shields
@palianskas thanks for this. This change is indeed retrograde in my eyes. Can't see why Run Once would be removed, why remove an OPTIONAL function? Also can't see why there's no ability to force the "Advanced Controls" section open by default. This just leads to people naturally Downing ALL shields, rather than JUST scripts, but still keeping the other elements on, etc.
Why would you want that?
Why doesn't the new panel remember the advanced open / closed setting? This is STUPID by defaulting it to basic all the time, this is not only an extra click EVERY TIME, but also encourages people to drop ALL shields rather than just specific ones due to not knowing about the specific options, or simple inconvenience. What's the point? Shields were a major selling point of this browser.
Why doesn't the new panel remember the advanced open / closed setting? This is STUPID by defaulting it to basic all the time, this is not only an extra click EVERY TIME, but also encourages people to drop ALL shields rather than just specific ones due to not knowing about the specific options, or simple inconvenience. What's the point? Shields were a major selling point of this browser.
@BobT36 Hi; it will remember its previous state starting with the 1.43.x
Brave release, which should ship on or ~ August 30th.
Great, at least that makes it slightly less cumbersome then. Cheers.
Hopefully the Shields panel can get the same amount of dev effort put in as previously, considering it's one of the major selling points of the brave browser.
Description
Update to new designs and refactor Shields to use mojom api
Subtasks
Miscellaneous Information:
Figma link: https://www.figma.com/file/3A6F6VrxVahiZFxLr7j7FO/Desktop-Brave-Shields?node-id=689%3A24419
Launch Plan
This allows: