In case of something breaking: When a script is blocked, is the user able to find that out in a site settings dialog?
On Tue, Jul 15, 2025 at 7:59 AM 'Zainab Rizvi' via blink-dev < blink-dev@chromium.org> wrote: > Yes, though Script Blocking in Incognito would have the same observable > effect as extensions that block resources, such as ad blockers. The team is > also adding monitoring to see if incognito detectability is on the rise due > to these features. > > On Mon, Jul 14, 2025 at 7:23 PM Gregg Tavares <g...@chromium.org> wrote: > >> Does this enable more detection of incognito mode by sites? >> >> On Mon, Jul 14, 2025 at 1:08 PM 'Zainab Rizvi' via blink-dev < >> blink-dev@chromium.org> wrote: >> >>> Hi, Alex! This will only be enabled for Chrome's Incognito mode. >>> >>> On Mon, Jul 14, 2025 at 2:19 PM Alex Russell <slightly...@chromium.org> >>> wrote: >>> >>>> Will this be enabled for all Chromium browsers by default? >>>> >>>> On Monday, July 14, 2025 at 8:54:57 AM UTC-7 riz...@google.com wrote: >>>> >>>>> Contact emails >>>>> >>>>> riz...@google.com, mk...@chromium.org >>>>> >>>>> Explainer >>>>> >>>>> https://github.com/explainers-by-googlers/script-blocking >>>>> >>>>> Specification >>>>> >>>>> https://github.com/whatwg/fetch/pull/1840 >>>>> >>>>> Summary >>>>> >>>>> Mitigating API Misuse for Browser Re-Identification, otherwise known >>>>> as Script Blocking, is a feature that will block scripts engaging in >>>>> known, >>>>> prevalent techniques for browser re-identification in third-party >>>>> contexts. >>>>> These techniques typically involve the misuse of existing browser APIs to >>>>> extract additional information about the user's browser or device >>>>> characteristics. >>>>> >>>>> To strike this balance between protection and usability, this proposal >>>>> focuses on blocking scripts in a third-party context in Incognito mode, >>>>> enhancing Incognito's protections against cross-site tracking when users >>>>> choose to browse in this mode. >>>>> >>>>> This proposal uses a list-based approach, where only domains marked as >>>>> “Impacted by Script Blocking” on the Masked Domain List >>>>> <https://github.com/GoogleChrome/ip-protection/blob/main/Masked-Domain-List.md> >>>>> (MDL) in a third-party context will be impacted. >>>>> >>>>> When the feature is enabled, Chrome will check network requests >>>>> against the blocklist. This feature will reuse Chromium's >>>>> subresource_filter component, which is responsible for tagging and >>>>> filtering subresource requests based on page-level activation signals and >>>>> a >>>>> ruleset used to match URLs for filtering. >>>>> >>>>> 1% Experiment Summary >>>>> >>>>> Our 1% stable Incognito experiment did not show any statistically >>>>> significant movement for Incognito-specific Core Web Vitals. Furthermore, >>>>> we did not receive any breakage reports pertaining to this experiment. >>>>> >>>>> As the feature is only enabled for third party resources in Incognito >>>>> sessions, the sample size is smaller than we typically observe in a 1% >>>>> experiment. We plan to carefully ramp the experiment to evaluate >>>>> performance and stability impact before launching to Incognito 100%. >>>>> >>>>> Blink component >>>>> >>>>> Blink>Network>FetchAPI >>>>> >>>>> TAG review >>>>> >>>>> https://github.com/w3ctag/design-reviews/issues/1114 >>>>> >>>>> TAG review status >>>>> >>>>> Closed (resolution: decline) >>>>> >>>>> >>>>> Risks >>>>> >>>>> Interoperability and Compatibility >>>>> >>>>> There shouldn’t be any interop concerns. >>>>> >>>>> In terms of compatibility, this feature is anticipated to have an >>>>> impact on websites that rely on scripts from domains identified as serving >>>>> fingerprinting techniques. Sites that integrate third-party scripts from >>>>> identified domains may experience functional breakage or render >>>>> incorrectly >>>>> when accessed in Incognito mode. We are attempting to mitigate this risk >>>>> by >>>>> applying temporary exceptions if we determine that the intervention on a >>>>> particular domain may cause significant user experience impact. >>>>> >>>>> Gecko: No signal >>>>> >>>>> WebKit: Shipped/Shipping Safari has a similar feature as part of >>>>> "Intelligent Tracking Prevention" (ITP) >>>>> >>>>> Firefox: Shipped/Shipping Firefox has a similar feature as part of >>>>> "Enhanced Tracking Protection" >>>>> >>>>> Web developers: <will fill out after explainer publication> >>>>> >>>>> WebView application risks >>>>> >>>>> Does this intent deprecate or change behavior of existing APIs, such >>>>> that it has potentially high risk for Android WebView-based applications? >>>>> >>>>> No, we are not proposing to ship this on WebView. >>>>> >>>>> Debuggability >>>>> >>>>> We have added support in DevTools Issues to indicate which requests >>>>> are being blocked by this feature. >>>>> >>>>> We also have >>>>> chrome://flags/#enable-fingerprinting-protection-blocklist-incognito which >>>>> developers and users can use for testing suspected breakage even before we >>>>> ship. >>>>> >>>>> Will this feature be supported on all six Blink platforms (Windows, >>>>> Mac, Linux, ChromeOS, Android, and Android WebView)? >>>>> >>>>> No. We plan to launch this on all Blink platforms except WebView. >>>>> >>>>> Is this feature fully tested by web-platform-tests >>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> >>>>> ? >>>>> >>>>> We are exploring ways to test this feature via WPT. This isn’t >>>>> possible today given the implementation-defined nature of blocked >>>>> resources. Some explorations are discussed here >>>>> <https://explainers-by-googlers.github.io/script-blocking/#testing>. >>>>> >>>>> Flag name on about://flags >>>>> >>>>> chrome://flags/#enable-fingerprinting-protection-blocklist-incognito >>>>> >>>>> Finch feature name >>>>> >>>>> EnableFingerprintingProtectionInIncognito >>>>> >>>>> Rollout plan >>>>> >>>>> (RARE) Experiment users ramp up over time >>>>> >>>>> Requires code in //chrome? >>>>> >>>>> False >>>>> >>>>> Tracking bug >>>>> >>>>> https://issues.chromium.org/issues/431761692 >>>>> <https://issues.chromium.org/issues/370696608> >>>>> >>>>> >>>>> Launch bug >>>>> >>>>> https://launch.corp.google.com/launch/4367306 >>>>> >>>>> Estimated milestones >>>>> >>>>> Shipping on Desktop >>>>> >>>>> 140 >>>>> >>>>> Shipping on Android >>>>> >>>>> 140 >>>>> >>>>> Anticipated spec changes >>>>> >>>>> Open questions about a feature may be a source of future web compat or >>>>> interop issues. Please list open issues (e.g. links to known github issues >>>>> in the project for the feature specification) whose resolution may >>>>> introduce web compat/interop risk (e.g., changing to naming or structure >>>>> of >>>>> the API in a non-backward-compatible way). >>>>> >>>>> None >>>>> >>>>> Link to entry on the Chrome Platform Status >>>>> >>>>> https://chromestatus.com/feature/5188989497376768 >>>>> >>>>> Links to previous Intent discussions >>>>> >>>>> Intent to Experiment: >>>>> https://groups.google.com/a/chromium.org/g/blink-dev/c/NJvGkSvLk8I?e=48417069 >>>>> >>>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "blink-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to blink-dev+unsubscr...@chromium.org. >>> To view this discussion visit >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFhOYsjkJMw5aXR6T%3DQiiajtqAC0s9uqaWEZYgM6J4hUj5W7fA%40mail.gmail.com >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFhOYsjkJMw5aXR6T%3DQiiajtqAC0s9uqaWEZYgM6J4hUj5W7fA%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "blink-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to blink-dev+unsubscr...@chromium.org. > To view this discussion visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFhOYsjGDTA_6ONhuHAxhg7yi-n9kC2y9JdL5nXtUzjb3FXd2Q%40mail.gmail.com > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAFhOYsjGDTA_6ONhuHAxhg7yi-n9kC2y9JdL5nXtUzjb3FXd2Q%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscr...@chromium.org. To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw9nScr-8MPsoW-v4UiHGHsOZRD4i2qAhOVGEyWSUe6sng%40mail.gmail.com.