-
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
Integrate first party ephemeral storage with domain block functionality #19099
Comments
Hi @goodov; mind providing us with a test plan for this one? Thanks! |
Sure! Some context first: currently if a user visits a first-party-blocked website, we show an interstitial in Aggressive blocking mode, however in Standard blocking the website is loaded as usual. The change we're adding here will enable 1PES for such websites in Standard blocking mode if no data ( Test casesPrerequisites:
Case 1
Case 2
Case 3
Also a redirect test case can be performed. For example, perform a redirect from any website to a website mentioned in the list, expect it's added automatically in |
Verification
|
Brave | 1.35.79 Chromium: 97.0.4692.71 (Official Build) beta (64-bit) |
---|---|
Revision | adefa7837d02a07a604c1e6eff0b3a09422ab88d-refs/branch-heads/4692@{#1247} |
OS | Windows 10 Version 20H2 (Build 19042.1415) |
Prerequisite
- installed
Brave
1.35.79
- launched Brave
- loaded
brave://flags
- set both
First Party Ephemeral Storage
andDomain blocking using First Party Ephemeral Storage
toEnabled
- relaunch Brave
Case 1: standard mode
- loaded
absurdwater.com
(❤️ that domain name!) - opened
brave://settings/cookies
- Confirmed that
absurdwater.com
is present underSites that clear cookies when you close them
- Confirmed that there were no cookies or local storage for
absurdwater.com
example | example | example | example |
---|---|---|---|
Case 2: aggressive mode
- enabled
Trackers & ads blocked (aggressive)
from the Shields dropdown - loaded
aaxdetect.com
- confirmed I saw the blocking interstitial
- clicked the
Proceed
button - opened
brave://settings/cookies
- Confirmed
aaxdetect.com
is added toSites that clear cookies when you close them
inbrave://settings/cookies
- Confirmed there were no cookies or local storage for
aaxdetect.com
example | example | example | example |
---|---|---|---|
Case 3: aggressive mode w/checkbox
- enabled
Trackers & ads blocked (aggressive)
from the Shields dropdown - loaded
aniview.com
- confirmed I got a blocking interstitial
- clicked the checkbox for
Don't warn me about this site again
- clicked on
Proceed
- opened
brave://settings/cookies
- Confirmed
aniview.com
is not listed inSites that clear cookies when you close them
- Confirmed there were cookies stored
- Confirmed a page-view count entry in local storage
example | example | example | example | example | example |
---|---|---|---|---|---|
Case 4: Redirect
- loaded
stephendonner.github.io
(https://github.com/stephendonner/stephendonner.github.io/blob/ede14759e08c9f2f20ad69301ce7717ac113800f/index.html) which has a redirect after 3 seconds to33across.com
- confirmed
33across.com
was added toSites that clear cookies when you close them
inbrave://settings/cookies
example | example | example | example | example |
---|---|---|---|---|
Verification PASSED
using
Brave | 1.35.82 Chromium: 97.0.4692.71 (Official Build) beta (64-bit) |
---|---|
Revision | adefa7837d02a07a604c1e6eff0b3a09422ab88d-refs/branch-heads/4692@{#1247} |
OS | Linux |
Prerequisite
- installed
Brave
1.35.79
- launched Brave
- loaded
brave://flags
- set both
First Party Ephemeral Storage
andDomain blocking using First Party Ephemeral Storage
toEnabled
- relaunch Brave
Case 1: standard mode
- loaded
123freeavatars.com
- opened
brave://settings/cookies
- Confirmed that
123freeavatars.com
is present underSites that clear cookies when you close them
- Confirmed that there were no cookies or local storage for
123freeavatars.com
example | example | example | example |
---|---|---|---|
Case 2: aggressive mode
- enabled
Trackers & ads blocked (aggressive)
from the Shields dropdown - loaded
123freeavatars.com
- confirmed I saw the blocking interstitial
- clicked the
Proceed
button - opened
brave://settings/cookies
- Confirmed
123freeavatars.com
is added toSites that clear cookies when you close them
inbrave://settings/cookies
- Confirmed there were no cookies or local storage for
123freeavatars.com
example | example | example | example | example |
---|---|---|---|---|
Case 3: aggressive mode w/checkbox
- enabled
Trackers & ads blocked (aggressive)
from the Shields dropdown - loaded
abtasty.com
- confirmed I got a blocking interstitial
- clicked the checkbox for
Don't warn me about this site again
- clicked on
Proceed
- opened
brave://settings/cookies
- Confirmed
abtasty.com
is not listed inSites that clear cookies when you close them
- Confirmed there were cookies stored
- Confirmed a few entries in local storage
example | example | example | example | example | example | example |
---|---|---|---|---|---|---|
Case 4: Redirect
- loaded
stephendonner.github.io
(https://github.com/stephendonner/stephendonner.github.io/blob/ede14759e08c9f2f20ad69301ce7717ac113800f/index.html) which has a redirect after 3 seconds to33across.com
- confirmed
33across.com
was added toSites that clear cookies when you close them
inbrave://settings/cookies
example | example | example | example | example |
---|---|---|---|---|
Verification in progress with
Brave | 1.35.83 Chromium: 97.0.4692.71 (Official Build) beta (x86_64)
-- | --
Revision | adefa7837d02a07a604c1e6eff0b3a09422ab88d-refs/branch-heads/4692@{#1247}
OS | macOS Version 11.6.1 (Build 20G224)
Prerequisite
- installed
Brave
1.35.83
- launched Brave
- loaded
brave://flags
- set both
First Party Ephemeral Storage
andDomain blocking using First Party Ephemeral Storage
toEnabled
- relaunch Brave
Case 1: standard mode
- loaded
unusualtitle.com
(from this list) - opened
brave://settings/cookies
- Confirmed that
unusualtitle.com
is present underSites that clear cookies when you close them
- Confirmed that there were no cookies or local storage for
unusualtitle.com
example | example | example | example |
---|---|---|---|
Case 2: aggressive mode
- set Trackers & ads blocking to
Aggressive
from the brave://settings/shields dropdown - loaded
https://quizzicalzephyr.com
- confirmed I saw the blocking interstitial
- clicked the
Proceed
button - opened
brave://settings/cookies
- Confirmed
https://quizzicalzephyr.com
is added toSites that clear cookies when you close them
inbrave://settings/cookies
- Confirmed there were no cookies or local storage for
https://quizzicalzephyr.com
example | example | example | example | example | example |
---|---|---|---|---|---|
Case 3: aggressive mode w/checkbox
- set Trackers & ads blocking to
Aggressive
from brave://shields - loaded
abtasty.com
- confirmed I got a blocking interstitial
- clicked the checkbox for
Don't warn me about this site again
- clicked on
Proceed
- opened
brave://settings/cookies
- Confirmed
abtasty.com
is not listed inSites that clear cookies when you close them
- Confirmed there were cookies stored
- Confirmed a few entries in local storage
example | example | example | example | example | example |
---|---|---|---|---|---|
Case 4: Redirect
- loaded
stephendonner.github.io
(https://github.com/stephendonner/stephendonner.github.io/blob/ede14759e08c9f2f20ad69301ce7717ac113800f/index.html) which has a redirect after 3 seconds to33across.com
- confirmed
33across.com
was added toSites that clear cookies when you close them
inbrave://settings/cookies
example | example | example | example | example |
---|---|---|---|---|
Add logic to automatically enable first party ephemeral storage (1PES) for a domain when a user proceeds the blocked top level domain interstitial.
Related:
#14134
#15906
The text was updated successfully, but these errors were encountered: