-
Notifications
You must be signed in to change notification settings - Fork 888
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
14942: Disable FLoC features and the provider service. #8468
Conversation
024c0e9
to
3ba2d20
Compare
As per the issue
The service is completely disabled
covered with
covered with
not sure what it is yet |
3ba2d20
to
8e968f5
Compare
8e968f5
to
c6a2754
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This definition has been dropped upstream as it's enabled by default now, but even in that case that doesn't make a difference for Brave as the FlocIdProviderImpl object is never created as per [1], so we can simply drop these 2 lines. [1] #8468 Chromium change: https://chromium.googlesource.com/chromium/src.git/+/77462226d2aa2980c80e009ab7de098407af653d commit 77462226d2aa2980c80e009ab7de098407af653d Author: Yao Xiao <yaoxia@chromium.org> Date: Wed Mar 31 23:11:46 2021 +0000 [floc] Use sorting-lsh by default. Remove base::Feature and clean up tests. Bug: 1190992
Adding this into the |
Do we have a browsertest for |
@bbondy Sure, I'll add |
This definition has been dropped upstream as it's enabled by default now, but even in that case that doesn't make a difference for Brave as the FlocIdProviderImpl object is never created as per [1], so we can simply drop these 2 lines. [1] #8468 Chromium change: https://chromium.googlesource.com/chromium/src.git/+/77462226d2aa2980c80e009ab7de098407af653d commit 77462226d2aa2980c80e009ab7de098407af653d Author: Yao Xiao <yaoxia@chromium.org> Date: Wed Mar 31 23:11:46 2021 +0000 [floc] Use sorting-lsh by default. Remove base::Feature and clean up tests. Bug: 1190992
This definition has been dropped upstream as it's enabled by default now, but even in that case that doesn't make a difference for Brave as the FlocIdProviderImpl object is never created as per [1], so we can simply drop these 2 lines. [1] #8468 Chromium change: https://chromium.googlesource.com/chromium/src.git/+/77462226d2aa2980c80e009ab7de098407af653d commit 77462226d2aa2980c80e009ab7de098407af653d Author: Yao Xiao <yaoxia@chromium.org> Date: Wed Mar 31 23:11:46 2021 +0000 [floc] Use sorting-lsh by default. Remove base::Feature and clean up tests. Bug: 1190992
This definition has been dropped upstream as it's enabled by default now, but even in that case that doesn't make a difference for Brave as the FlocIdProviderImpl object is never created as per [1], so we can simply drop these 2 lines. [1] #8468 Chromium change: https://chromium.googlesource.com/chromium/src.git/+/77462226d2aa2980c80e009ab7de098407af653d commit 77462226d2aa2980c80e009ab7de098407af653d Author: Yao Xiao <yaoxia@chromium.org> Date: Wed Mar 31 23:11:46 2021 +0000 [floc] Use sorting-lsh by default. Remove base::Feature and clean up tests. Bug: 1190992
This definition has been dropped upstream as it's enabled by default now, but even in that case that doesn't make a difference for Brave as the FlocIdProviderImpl object is never created as per [1], so we can simply drop these 2 lines. [1] #8468 Chromium change: https://chromium.googlesource.com/chromium/src.git/+/77462226d2aa2980c80e009ab7de098407af653d commit 77462226d2aa2980c80e009ab7de098407af653d Author: Yao Xiao <yaoxia@chromium.org> Date: Wed Mar 31 23:11:46 2021 +0000 [floc] Use sorting-lsh by default. Remove base::Feature and clean up tests. Bug: 1190992
This definition has been dropped upstream as it's enabled by default now, but even in that case that doesn't make a difference for Brave as the FlocIdProviderImpl object is never created as per [1], so we can simply drop these 2 lines. [1] #8468 Chromium change: https://chromium.googlesource.com/chromium/src.git/+/77462226d2aa2980c80e009ab7de098407af653d commit 77462226d2aa2980c80e009ab7de098407af653d Author: Yao Xiao <yaoxia@chromium.org> Date: Wed Mar 31 23:11:46 2021 +0000 [floc] Use sorting-lsh by default. Remove base::Feature and clean up tests. Bug: 1190992
This definition has been dropped upstream as it's enabled by default now, but even in that case that doesn't make a difference for Brave as the FlocIdProviderImpl object is never created as per [1], so we can simply drop these 2 lines. [1] #8468 Chromium change: https://chromium.googlesource.com/chromium/src.git/+/77462226d2aa2980c80e009ab7de098407af653d commit 77462226d2aa2980c80e009ab7de098407af653d Author: Yao Xiao <yaoxia@chromium.org> Date: Wed Mar 31 23:11:46 2021 +0000 [floc] Use sorting-lsh by default. Remove base::Feature and clean up tests. Bug: 1190992
This definition has been dropped upstream as it's enabled by default now, but even in that case that doesn't make a difference for Brave as the FlocIdProviderImpl object is never created as per [1], so we can simply drop these 2 lines. [1] #8468 Chromium change: https://chromium.googlesource.com/chromium/src.git/+/77462226d2aa2980c80e009ab7de098407af653d commit 77462226d2aa2980c80e009ab7de098407af653d Author: Yao Xiao <yaoxia@chromium.org> Date: Wed Mar 31 23:11:46 2021 +0000 [floc] Use sorting-lsh by default. Remove base::Feature and clean up tests. Bug: 1190992
This definition has been dropped upstream as it's enabled by default now, but even in that case that doesn't make a difference for Brave as the FlocIdProviderImpl object is never created as per [1], so we can simply drop these 2 lines. [1] #8468 Chromium change: https://chromium.googlesource.com/chromium/src.git/+/77462226d2aa2980c80e009ab7de098407af653d commit 77462226d2aa2980c80e009ab7de098407af653d Author: Yao Xiao <yaoxia@chromium.org> Date: Wed Mar 31 23:11:46 2021 +0000 [floc] Use sorting-lsh by default. Remove base::Feature and clean up tests. Bug: 1190992
Resolves brave/brave-browser#14942
Submitter Checklist:
QA/Yes
orQA/No
;release-notes/include
orrelease-notes/exclude
;OS/...
) to the associated issuenpm run test -- brave_browser_tests
,npm run test -- brave_unit_tests
,npm run lint
,npm run gn_check
,npm run tslint
git rebase master
(if needed)Reviewer Checklist:
gn
After-merge Checklist:
changes has landed on
Test Plan:
Open
brave://components
and make sure that there is no Federated Learning of Cohorts component:Open the devtools console, type
document.interestCohort()
and confirm that you get an error: