Claudio DeSouza 7108b7f730 Adjust CookieSettings overrides
Chromium changes:

https://source.chromium.org/chromium/chromium/src/+/86f47b025376bc76df06606b14cf39bd724d0571

commit 86f47b025376bc76df06606b14cf39bd724d0571
Author: Dylan Cutler <dylancutler@google.com>
Date:   Fri Jan 21 01:12:22 2022 +0000

    Differentiate partitioned and unpartitioned cross-site cookies in 3P
    cookie blocking

    Partitioned attribute (aka CHIPS) explainer:
    https://github.com/WICG/CHIPS

    Design doc for 3PC blocking changes:
    https://docs.google.com/document/d/1c5kuBkrcZ3-D-CUqTV6GRKOA2NULTmv11opW8L3Td2g/edit?usp=sharing

    Bug: 1225444

https://source.chromium.org/chromium/chromium/src/+/22f9ca4cc9988459e83f672667fccf469254fc84

commit 22f9ca4cc9988459e83f672667fccf469254fc84
Author: Chris Fredrickson <cfredric@chromium.org>
Date:   Fri Jun 10 16:33:42 2022 +0000

    Factor settings-matching logic into a helper.

    This aims to simplify the GetCookieSettingWithMetadata flow, by moving
    repetitive and uninteresting details out of the main flow.

    It also serves to ensure we always use the same criteria when
    determining if a content settings entry matches.

https://source.chromium.org/chromium/chromium/src/+/806fab312767d35a62db5372a9a625e8010d1e54

commit 806fab312767d35a62db5372a9a625e8010d1e54
Author: Chris Fredrickson <cfredric@chromium.org>
Date:   Mon Jun 13 22:11:33 2022 +0000

    Rename enum names and variant names to be more clear.

    This CL changes the name of the ThirdPartyCookieBlockingSetting enum to
    be ThirdPartyBlockingOutcome, since it is used to describe the *outcome*
    of applying the setting, rather than describing the setting itself; and
    it's redundant to call it a cookie-related setting, since everything in
    the CookieSettings class is related to cookies.

    It also changes the names of the variants of the enum to be more clear.
    E.g., kThirdPartyStateAllowed was easy to misinterpret as meaning "the
    context is third-party and all cookies are allowed", but it's really
    used to mean "the third-party-cookie-blocking setting doesn't influence
    whether this cookie is accessible in this context". It also adds
    comments to indicate the semantics of each variant.

    No behavior is changed in this CL.

https://source.chromium.org/chromium/chromium/src/+/cca8d85eec4161f9f462adfff858d6b00e8d1f47

commit cca8d85eec4161f9f462adfff858d6b00e8d1f47
Author: Chris Fredrickson <cfredric@chromium.org>
Date:   Mon Jun 13 17:24:04 2022 +0000

    Decouple Partitioned semantics from Storage Access permission settings.
2022-08-22 22:22:31 -04:00
2022-08-22 16:13:39 -04:00
2022-08-22 22:22:31 -04:00
2022-08-22 22:22:31 -04:00
2022-08-23 00:01:52 +00:00

Brave Core

Brave Core is a set of changes, APIs, and scripts used for customizing Chromium to make the Brave browser. Please also check https://github.com/brave/brave-browser

Follow @brave on Twitter for important announcements.

Resources

Community

You can ask questions and interact with the community in the following locations:

S
Description
No description provided
Readme MPL-2.0
3.8 GiB
Languages
C++ 36.9%
HTML 31.6%
Swift 9.4%
TypeScript 9%
Java 4.8%
Other 8.1%