-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add dialog to surface the setting for blocking cookie consent banners #10433
Labels
OS/Desktop
priority/P3
The next thing for us to work on. It'll ride the trains.
privacy
QA Pass-Linux
QA Pass-macOS
QA Pass-Win64
QA/Test-All-Platforms
QA/Test-Plan-Specified
QA/Yes
release-notes/exclude
Milestone
Comments
25 tasks
7 tasks
Verification
|
Brave | 1.44.71 Chromium: 105.0.5195.68 (Official Build) dev (x86_64) |
---|---|
Revision | ad13e82529051bac6a0e65f455e6d7a1e5fd7938-refs/branch-heads/5195@{#903} |
OS | macOS Version 13.0 (Build 22A5331f) |
Steps:
Case One: New profiles - PASSED
- Start browser with a new profile.
- Enable the flag "Show an opt-in bubble for the 'Easylist-Cookie List' filter".
- Restart the browser.
- Wait for first page load.
- Verify that the "cookie list opt-in" bubble is displayed.
- Click the "enable" button.
- Verify that the bubble is closed after the animation completes.
- Navigate to brave://adblock.
- Expand the list of filters, and verify that the "Cookie List" filter has been enabled.
- Visit another page and verify that the opt-in bubble is not displayed again.
- Restart the browser and verify that the opt-in bubble is not displayed again.
step 2 |
step 5 |
steps 6-7 |
step 9 |
step 10 |
step 11 |
---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Case Two: Clicking the X - PASSED
- Start browser with a new profile.
- Enable the flag "Show an opt-in bubble for the 'Easylist-Cookie List' filter".
- Restart the browser.
- Wait for first page load.
- Click the "X" button to close the bubble.
- Visit another page and verify that the opt-in bubble is not displayed again.
- Restart the browser and verify that the opt-in bubble is not displayed again.
step 2 |
step 5 |
steps 6 |
step 7 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Case Three: Closing the bubble - PASSED
- Start browser with a new profile.
- Enable the flag "Show an opt-in bubble for the 'Easylist-Cookie List' filter".
- Restart the browser.
- Wait for first page load.
- Click outside of the bubble to close the bubble.
- Visit another page and verify that the opt-in bubble is not displayed again.
- Restart the browser and verify that the opt-in bubble is not displayed again.
step 2 |
step 5 |
step 6 |
step 7 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Case Four: No thanks - PASSED
- Start browser with a new profile.
- Enable the flag "Show an opt-in bubble for the 'Easylist-Cookie List' filter".
- Restart the browser.
- Wait for first page load.
- Click on
No thanks
- Confirm the dialog dismisses
- Visit another page and verify that the opt-in bubble is not displayed again.
- Restart the browser and verify that the opt-in bubble is not displayed again.
step 2 |
step 5 |
step 6 |
step 7 |
step 8 |
---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
Verification
|
Brave | 1.44.88 Chromium: 105.0.5195.136 (Official Build) beta (64-bit) |
---|---|
Revision | 872774b783d0e674186a3adcd2f92e7aa22a219c-refs/branch-heads/5195_124@{#4} |
OS | Linux |
Steps:
Case One: New profiles - PASSED
- Start browser with a new profile.
- Enable the flag
Show an opt-in bubble for the "Easylist-Cookie List" filter
. - Restart the browser.
- Wait for first page load.
- Verify that the "cookie list opt-in" bubble is displayed.
- Click on
Yes, block cookie consent notices
- Verify that the bubble is closed after the animation completes.
- Navigate to
brave://adblock
. - Expand the list of filters, and verify that the
Cookie List
filter has been enabled. - Visit another page and verify that the opt-in bubble is not displayed again.
- Restart the browser and verify that the opt-in bubble is not displayed again.
steps 2-5 |
steps 6-7 |
step 9 |
step 10 |
step 11 |
---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
Case Two: Clicking the X - PASSED
- Start browser with a new profile.
- Enable the flag
Show an opt-in bubble for the "Easylist-Cookie List" filter
. - Restart the browser.
- Wait for first page load.
- Click the "X" button to close the bubble.
- Visit another page and verify that the opt-in bubble is not displayed again.
- Restart the browser and verify that the opt-in bubble is not displayed again.
step 2 |
step 5 |
steps 6 |
step 7 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Case Three: Closing the bubble - PASSED
- Start browser with a new profile.
- Enable the flag
Show an opt-in bubble for the "Easylist-Cookie List" filter
. - Restart the browser.
- Wait for first page load.
- Click outside of the bubble to close the bubble.
- Visit another page and verify that the opt-in bubble is not displayed again.
- Restart the browser and verify that the opt-in bubble is not displayed again.
step 2 |
step 5 |
step 6 |
step 7 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Case Four: No thanks - PASSED
- Start browser with a new profile.
- Enable the flag
Show an opt-in bubble for the "Easylist-Cookie List" filter
. - Restart the browser.
- Wait for first page load.
- Click on
No thanks
- Confirm the dialog dismisses
- Visit another page and verify that the opt-in bubble is not displayed again.
- Restart the browser and verify that the opt-in bubble is not displayed again.
step 2 |
step 5 |
step 6 |
step 7 |
step 8 |
---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
This was referenced Sep 27, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
OS/Desktop
priority/P3
The next thing for us to work on. It'll ride the trains.
privacy
QA Pass-Linux
QA Pass-macOS
QA Pass-Win64
QA/Test-All-Platforms
QA/Test-Plan-Specified
QA/Yes
release-notes/exclude
Description
We have received complaints from users about having to click through cookie consent banners related to real-time bidding. We should offer a global setting (default OFF) in Shields which would:
We could surface that setting the first time a user encounters a cookie banner via a notification.
Alternatively, instead of a new global setting, we could tie this feature to the existing "aggressive mode" blocking option.
Design
Figma link: https://www.figma.com/file/cL22PpqneTYxJePORxUBKz/Cookie-consent-blocker?node-id=61%3A16268
The text was updated successfully, but these errors were encountered: