[CSS Modules] Fix CHECK when styles are preloaded from the cache [chromium/src : main]

0 views
Skip to first unread message

Kurt Catti-Schmidt (Gerrit)

unread,
Feb 6, 2026, 6:51:33 PM (14 days ago) Feb 6
to Yoav Weiss (@Shopify), Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
Attention needed from Yoav Weiss (@Shopify)

Kurt Catti-Schmidt added 1 comment

File third_party/blink/renderer/core/loader/preload_helper.cc
Line 765, Patchset 1: ScriptForbiddenScope::AllowUserAgentScript allow_script;
Yoav Weiss (@Shopify) . unresolved

Can you limit this scope to the call that actually needs it?

It'd be great to have a better explanation as to what UA script is running and hence why this is needed

Kurt Catti-Schmidt

This is the CHECK:

[43400:34332:0203/163108.125:FATAL:third_party\blink\renderer\platform\bindings\v8_per_isolate_data.cc:72] Check failed: !ScriptForbiddenScope::IsScriptForbidden().
(a988.861c): Break instruction exception - code 80000003 (first chance)

It's due to the `ToV8` call in `CreateCSSWrapperSyntheticModuleScript`, which the other module types don't need. Previously, this was only possible to call in script, but with Declarative CSS Modules and now modulepreload, it can be called via parsing. Declarative CSS Modules already has a `AllowUserAgentScript`, see https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/css/style_element.cc;bpv=1;bpt=1;l=262?q=style_element.cc&ss=chromium&gsn=AddImportMapEntry&gs=KYTHE%3A%2F%2Fkythe%3A%2F%2Fchromium.googlesource.com%2Fcodesearch%2Fchromium%2Fsrc%2F%2Fmain%3Flang%3Dc%252B%252B%3Fpath%3Dthird_party%2Fblink%2Frenderer%2Fcore%2Fcss%2Fstyle_element.cc%23U6hWJWctuQ7IiaMYhUrf5vW-PSalk6hfS87-e1FP9FQ

I could move the `ScriptForbiddenScope` to `CreateCSSWrapperSyntheticModuleScript`, but it seems like this is the correct place to have it - we're starting to execute script on behalf of the parser to add the preloaded module in the module map, so we should allow script for the rest of the scope.

Here's the stack:

```
00 base!base::ImmediateCrash
01 base!logging::LogMessage::HandleFatal
02 base!logging::LogMessage::Flush::<lambda_1>::operator()
03 base!absl::cleanup_internal::Storage<`lambda at ..\..\base\logging.cc:739:40'>::InvokeCallback
04 base!absl::Cleanup<absl::cleanup_internal::Tag,`lambda at ..\..\base\logging.cc:739:40'>::~Cleanup
05 base!logging::LogMessage::Flush
06 base!logging::LogMessage::~LogMessage
07 base!logging::`anonymous namespace'::CheckLogMessage::~CheckLogMessage
08 base!logging::`anonymous namespace'::CheckLogMessage::~CheckLogMessage
09 base!std::__Cr::default_delete<logging::LogMessage>::operator()
0a base!std::__Cr::unique_ptr<logging::LogMessage,std::__Cr::default_delete<logging::LogMessage> >::reset
0b base!logging::CheckNoreturnError::~CheckNoreturnError
0c blink_platform!blink::BeforeCallEnteredCallback
0d v8!v8::CallDepthScope<1>::CallDepthScope<1>
0e v8!v8::EnterV8InternalScope<v8::InternalEscapableScope,1>::EnterV8InternalScope<v8::InternalEscapableScope,1>
0f v8!v8::Function::NewInstanceWithSideEffectType
10 blink_platform!blink::V8ObjectConstructor::NewInstance
11 blink_platform!blink::V8PerContextData::CreateWrapperFromCacheSlowCase
12 blink_platform!blink::V8PerContextData::CreateWrapperFromCache
13 blink_platform!blink::V8DOMWrapper::CreateWrapper
14 blink_platform!blink::ScriptWrappable::Wrap
15 blink_platform!blink::ScriptWrappable::ToV8
16 blink_core!blink::ToV8Traits<blink::CSSStyleSheet>::ToV8
17 blink_core!blink::ValueWrapperSyntheticModuleScript::CreateCSSWrapperSyntheticModuleScript
18 blink_core!blink::ModuleScriptLoader::NotifyFetchFinishedSuccess
19 blink_core!blink::DocumentModuleScriptFetcher::NotifyFinished
1a blink_platform!blink::Resource::DidAddClient
1b blink_platform!blink::Resource::AddClient
1c blink_platform!blink::ResourceClient::SetResource
1d blink_platform!blink::ResourceFetcher::RequestResource
1e blink_core!blink::ScriptResource::Fetch
1f blink_core!blink::DocumentModuleScriptFetcher::Fetch
20 blink_core!blink::ModuleScriptLoader::FetchInternal
21 blink_core!blink::ModuleScriptLoader::Fetch
22 blink_core!blink::ModuleMap::FetchSingleModuleScript
23 blink_core!blink::ModulatorImplBase::FetchSingle
24 blink_core!blink::PreloadHelper::ModulePreloadIfNeeded
25 blink_core!blink::LinkLoader::LoadLink
26 blink_core!blink::HTMLLinkElement::LoadLink
27 blink_core!blink::LinkStyle::Process
28 blink_core!blink::HTMLLinkElement::Process
29 blink_core!blink::HTMLLinkElement::InsertedInto
2a blink_core!blink::ContainerNode::NotifyNodeInsertedInternal
2b blink_core!blink::ContainerNode::NotifyNodeInserted
2c blink_core!blink::ContainerNode::ParserAppendChild
2d blink_core!blink::Insert
2e blink_core!blink::ExecuteInsertTask
2f blink_core!blink::HTMLConstructionSite::ExecuteTask
30 blink_core!blink::HTMLConstructionSite::ExecuteQueuedTasks
31 blink_core!blink::HTMLTreeBuilder::ConstructTree
32 blink_core!blink::HTMLDocumentParser::ConstructTreeFromToken
33 blink_core!blink::HTMLDocumentParser::PumpTokenizer
34 blink_core!blink::HTMLDocumentParser::PumpTokenizerIfPossible
35 blink_core!blink::HTMLDocumentParser::DeferredPumpTokenizerIfPossible
```

Kurt Catti-Schmidt

Friendly ping on this @yoav....@shopify.com. Do you agree with my comment above, or should we go with something more scoped, like https://chromium-review.googlesource.com/c/chromium/src/+/7536427/1..2?

Open in Gerrit

Related details

Attention is currently required from:
  • Yoav Weiss (@Shopify)
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
Gerrit-Change-Number: 7536427
Gerrit-PatchSet: 4
Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
Gerrit-CC: Dan Clark <dan...@microsoft.com>
Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
Gerrit-Comment-Date: Fri, 06 Feb 2026 23:51:23 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Kurt Catti-Schmidt <ksc...@microsoft.com>
Comment-In-Reply-To: Yoav Weiss (@Shopify) <yoav...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Kurt Catti-Schmidt (Gerrit)

unread,
Feb 13, 2026, 2:08:40 PM (7 days ago) Feb 13
to Hiroshige Hayashizaki, Yoav Weiss (@Shopify), Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
Attention needed from Hiroshige Hayashizaki and Yoav Weiss (@Shopify)

Kurt Catti-Schmidt added 1 comment

Patchset-level comments
File-level comment, Patchset 4 (Latest):
Kurt Catti-Schmidt . resolved

@hiro...@chromium.org - Yoav seems to be out-of-office, can you please take a look at this change?

Open in Gerrit

Related details

Attention is currently required from:
  • Hiroshige Hayashizaki
  • Yoav Weiss (@Shopify)
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
Gerrit-Change-Number: 7536427
Gerrit-PatchSet: 4
Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
Gerrit-CC: Dan Clark <dan...@microsoft.com>
Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
Gerrit-Comment-Date: Fri, 13 Feb 2026 19:08:30 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Yoav Weiss (@Shopify) (Gerrit)

unread,
Feb 14, 2026, 3:14:10 PM (6 days ago) Feb 14
to Kurt Catti-Schmidt, Hiroshige Hayashizaki, Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
Attention needed from Hiroshige Hayashizaki and Kurt Catti-Schmidt

Yoav Weiss (@Shopify) added 1 comment

File third_party/blink/renderer/core/loader/preload_helper.cc
Yoav Weiss (@Shopify)

Shouldn't the scope be just around FetchSingle then?

Open in Gerrit

Related details

Attention is currently required from:
  • Hiroshige Hayashizaki
  • Kurt Catti-Schmidt
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
Gerrit-Change-Number: 7536427
Gerrit-PatchSet: 4
Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
Gerrit-CC: Dan Clark <dan...@microsoft.com>
Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
Gerrit-Attention: Kurt Catti-Schmidt <ksc...@microsoft.com>
Gerrit-Comment-Date: Sat, 14 Feb 2026 20:13:48 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Kurt Catti-Schmidt (Gerrit)

unread,
Feb 17, 2026, 1:29:39 PM (3 days ago) Feb 17
to Hiroshige Hayashizaki, Yoav Weiss (@Shopify), Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
Attention needed from Hiroshige Hayashizaki and Yoav Weiss (@Shopify)

Kurt Catti-Schmidt added 1 comment

File third_party/blink/renderer/core/loader/preload_helper.cc
Line 765, Patchset 1: ScriptForbiddenScope::AllowUserAgentScript allow_script;
Yoav Weiss (@Shopify) . resolved
Kurt Catti-Schmidt

Good point, fixed.

Open in Gerrit

Related details

Attention is currently required from:
  • Hiroshige Hayashizaki
  • Yoav Weiss (@Shopify)
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
    Gerrit-Change-Number: 7536427
    Gerrit-PatchSet: 5
    Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
    Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
    Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
    Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
    Gerrit-CC: Dan Clark <dan...@microsoft.com>
    Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
    Gerrit-CC: Nate Chapin <jap...@chromium.org>
    Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
    Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
    Gerrit-Comment-Date: Tue, 17 Feb 2026 18:29:32 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Hiroshige Hayashizaki (Gerrit)

    unread,
    Feb 17, 2026, 7:06:38 PM (3 days ago) Feb 17
    to Kurt Catti-Schmidt, Yoav Weiss (@Shopify), Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
    Attention needed from Kurt Catti-Schmidt and Yoav Weiss (@Shopify)

    Hiroshige Hayashizaki added 1 comment

    File third_party/blink/renderer/core/loader/preload_helper.cc
    Line 765, Patchset 1: ScriptForbiddenScope::AllowUserAgentScript allow_script;
    Yoav Weiss (@Shopify) . unresolved
    Hiroshige Hayashizaki

    Where is the `ScriptForbiddenScope` is placed in the stack trace?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kurt Catti-Schmidt
    • Yoav Weiss (@Shopify)
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
      Gerrit-Change-Number: 7536427
      Gerrit-PatchSet: 5
      Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-CC: Dan Clark <dan...@microsoft.com>
      Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-Attention: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-Comment-Date: Wed, 18 Feb 2026 00:06:28 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Kurt Catti-Schmidt (Gerrit)

      unread,
      Feb 17, 2026, 7:08:53 PM (3 days ago) Feb 17
      to Hiroshige Hayashizaki, Yoav Weiss (@Shopify), Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
      Attention needed from Hiroshige Hayashizaki and Yoav Weiss (@Shopify)

      Kurt Catti-Schmidt added 1 comment

      File third_party/blink/renderer/core/loader/preload_helper.cc
      Kurt Catti-Schmidt

      It would be between these two lines:

      ```


      23 blink_core!blink::ModulatorImplBase::FetchSingle
      24 blink_core!blink::PreloadHelper::ModulePreloadIfNeeded

      ```

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Hiroshige Hayashizaki
      • Yoav Weiss (@Shopify)
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
      Gerrit-Change-Number: 7536427
      Gerrit-PatchSet: 5
      Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-CC: Dan Clark <dan...@microsoft.com>
      Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-Comment-Date: Wed, 18 Feb 2026 00:08:43 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Hiroshige Hayashizaki <hiro...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Hiroshige Hayashizaki (Gerrit)

      unread,
      Feb 17, 2026, 8:12:47 PM (3 days ago) Feb 17
      to Kurt Catti-Schmidt, Yoav Weiss (@Shopify), Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
      Attention needed from Kurt Catti-Schmidt and Yoav Weiss (@Shopify)

      Hiroshige Hayashizaki added 1 comment

      File third_party/blink/renderer/core/loader/preload_helper.cc
      Hiroshige Hayashizaki

      Er, I meant where is the existing `ScriptForbiddenScope` that forbids the script execution here and thus causing the crash?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Kurt Catti-Schmidt
      • Yoav Weiss (@Shopify)
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
      Gerrit-Change-Number: 7536427
      Gerrit-PatchSet: 5
      Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-CC: Dan Clark <dan...@microsoft.com>
      Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-Attention: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-Comment-Date: Wed, 18 Feb 2026 01:12:37 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Kurt Catti-Schmidt (Gerrit)

      unread,
      Feb 17, 2026, 9:03:27 PM (3 days ago) Feb 17
      to Hiroshige Hayashizaki, Yoav Weiss (@Shopify), Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
      Attention needed from Hiroshige Hayashizaki and Yoav Weiss (@Shopify)

      Kurt Catti-Schmidt added 1 comment

      File third_party/blink/renderer/core/loader/preload_helper.cc
      Attention is currently required from:
      • Hiroshige Hayashizaki
      • Yoav Weiss (@Shopify)
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
      Gerrit-Change-Number: 7536427
      Gerrit-PatchSet: 5
      Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-CC: Dan Clark <dan...@microsoft.com>
      Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-Comment-Date: Wed, 18 Feb 2026 02:03:17 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Kurt Catti-Schmidt (Gerrit)

      unread,
      Feb 18, 2026, 12:02:02 PM (2 days ago) Feb 18
      to Hiroshige Hayashizaki, Yoav Weiss (@Shopify), Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
      File third_party/blink/renderer/core/loader/preload_helper.cc
      Kurt Catti-Schmidt

      I removed this `ScriptForbiddenScope` and the `ScriptForbiddenScope::AllowUserAgentScript` is no longer necessary, confirming that this is the only `ScriptForbiddenScope` in the stack.

      Gerrit-Comment-Date: Wed, 18 Feb 2026 17:01:48 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Yoav Weiss (@Shopify) (Gerrit)

      unread,
      Feb 18, 2026, 12:52:48 PM (2 days ago) Feb 18
      to Kurt Catti-Schmidt, Hiroshige Hayashizaki, Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
      Attention needed from Hiroshige Hayashizaki and Kurt Catti-Schmidt

      Yoav Weiss (@Shopify) added 1 comment

      File third_party/blink/renderer/core/loader/preload_helper.cc
      Line 770, Patchset 5 (Latest): ScriptForbiddenScope::AllowUserAgentScript allow_script;
      Yoav Weiss (@Shopify) . unresolved

      Can you add a '{' above this line and a '}' below FetchSingle, to ensure the scope is limited?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Hiroshige Hayashizaki
      • Kurt Catti-Schmidt
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
      Gerrit-Change-Number: 7536427
      Gerrit-PatchSet: 5
      Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-CC: Dan Clark <dan...@microsoft.com>
      Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Attention: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Comment-Date: Wed, 18 Feb 2026 17:52:36 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Kurt Catti-Schmidt (Gerrit)

      unread,
      Feb 18, 2026, 1:29:52 PM (2 days ago) Feb 18
      to Hiroshige Hayashizaki, Yoav Weiss (@Shopify), Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
      Attention needed from Hiroshige Hayashizaki and Yoav Weiss (@Shopify)

      Kurt Catti-Schmidt added 1 comment

      File third_party/blink/renderer/core/loader/preload_helper.cc
      Line 770, Patchset 5: ScriptForbiddenScope::AllowUserAgentScript allow_script;
      Yoav Weiss (@Shopify) . resolved

      Can you add a '{' above this line and a '}' below FetchSingle, to ensure the scope is limited?

      Kurt Catti-Schmidt

      Done

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Hiroshige Hayashizaki
      • Yoav Weiss (@Shopify)
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
      Gerrit-Change-Number: 7536427
      Gerrit-PatchSet: 6
      Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-CC: Dan Clark <dan...@microsoft.com>
      Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-Comment-Date: Wed, 18 Feb 2026 18:29:44 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Hiroshige Hayashizaki (Gerrit)

      unread,
      Feb 18, 2026, 1:39:51 PM (2 days ago) Feb 18
      to Kurt Catti-Schmidt, Yoav Weiss (@Shopify), Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
      Attention needed from Yoav Weiss (@Shopify)

      Hiroshige Hayashizaki added 1 comment

      File third_party/blink/renderer/core/loader/preload_helper.cc
      Hiroshige Hayashizaki

      Thanks for clarification!

      Basically, the parser doesn't expect script to execute while it's parsing (which makes sense), but creating a stylesheet module via modulepreload can't modify the DOM so it's safe.

      Then, I feel the `ScriptForbiddenScope::AllowUserAgentScript` should be placed around `CreateCSSWrapperSyntheticModuleScript` (or even only around its `ToV8()` call), because we still don't want to execute general scripts inside `FetchSingle()` and `NotifyNodeInsertedInternal()`.

      `FetchSingle()` could synchronously create modules (and hitting the `ToV8()` call as a part of https://html.spec.whatwg.org/#creating-a-css-module-script), but still shouldn't execute scripts (https://html.spec.whatwg.org/#run-a-module-script).
      So the script execution during creating a module (i.e. `CreateCSSWrapperSyntheticModuleScript`) should be the only exception here.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Yoav Weiss (@Shopify)
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedNo-Unresolved-Comments
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
      Gerrit-Change-Number: 7536427
      Gerrit-PatchSet: 5
      Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
      Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
      Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-CC: Dan Clark <dan...@microsoft.com>
      Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-Comment-Date: Wed, 18 Feb 2026 18:39:44 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Hiroshige Hayashizaki <hiro...@chromium.org>
      Comment-In-Reply-To: Kurt Catti-Schmidt <ksc...@microsoft.com>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Kurt Catti-Schmidt (Gerrit)

      unread,
      Feb 18, 2026, 2:03:07 PM (2 days ago) Feb 18
      to AyeAye, Hiroshige Hayashizaki, Yoav Weiss (@Shopify), Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, dom+...@chromium.org, hiroshig...@chromium.org, kouhei...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
      Attention needed from Hiroshige Hayashizaki and Yoav Weiss (@Shopify)

      Kurt Catti-Schmidt voted and added 1 comment

      Votes added by Kurt Catti-Schmidt

      Commit-Queue+1

      1 comment

      File third_party/blink/renderer/core/loader/preload_helper.cc
      Line 765, Patchset 1: ScriptForbiddenScope::AllowUserAgentScript allow_script;
      Yoav Weiss (@Shopify) . resolved
      Kurt Catti-Schmidt

      Awesome, thank you for looking into this! This is addressed in the latest version.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Hiroshige Hayashizaki
      • Yoav Weiss (@Shopify)
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
        Gerrit-Change-Number: 7536427
        Gerrit-PatchSet: 8
        Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
        Gerrit-CC: Dan Clark <dan...@microsoft.com>
        Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
        Gerrit-Comment-Date: Wed, 18 Feb 2026 19:03:01 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Yoav Weiss (@Shopify) (Gerrit)

        unread,
        Feb 19, 2026, 12:57:44 PM (yesterday) Feb 19
        to Kurt Catti-Schmidt, AyeAye, Hiroshige Hayashizaki, Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, dom+...@chromium.org, hiroshig...@chromium.org, kouhei...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
        Attention needed from Hiroshige Hayashizaki and Kurt Catti-Schmidt

        Yoav Weiss (@Shopify) voted Code-Review+1

        Code-Review+1
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Hiroshige Hayashizaki
        • Kurt Catti-Schmidt
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
        Gerrit-Change-Number: 7536427
        Gerrit-PatchSet: 8
        Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
        Gerrit-CC: Dan Clark <dan...@microsoft.com>
        Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Attention: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Comment-Date: Thu, 19 Feb 2026 17:57:26 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Blink W3C Test Autoroller (Gerrit)

        unread,
        Feb 19, 2026, 1:00:43 PM (yesterday) Feb 19
        to Kurt Catti-Schmidt, Yoav Weiss (@Shopify), AyeAye, Hiroshige Hayashizaki, Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, dom+...@chromium.org, hiroshig...@chromium.org, kouhei...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
        Attention needed from Hiroshige Hayashizaki and Kurt Catti-Schmidt

        Message from Blink W3C Test Autoroller

        Exportable changes to web-platform-tests were detected in this CL and a pull request in the upstream repo has been made: https://github.com/web-platform-tests/wpt/pull/57887.

        When this CL lands, the bot will automatically merge the PR on GitHub if the required GitHub checks pass; otherwise, ecosystem-infra@ team will triage the failures and may contact you.

        WPT Export docs:
        https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md#Automatic-export-process

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Hiroshige Hayashizaki
        • Kurt Catti-Schmidt
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
        Gerrit-Change-Number: 7536427
        Gerrit-PatchSet: 8
        Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
        Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
        Gerrit-CC: Dan Clark <dan...@microsoft.com>
        Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-Attention: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Attention: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Comment-Date: Thu, 19 Feb 2026 18:00:33 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: No
        satisfied_requirement
        open
        diffy

        Kurt Catti-Schmidt (Gerrit)

        unread,
        Feb 19, 2026, 1:41:21 PM (24 hours ago) Feb 19
        to Blink W3C Test Autoroller, Yoav Weiss (@Shopify), AyeAye, Hiroshige Hayashizaki, Dan Clark, Hoch Hochkeppel, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, dom+...@chromium.org, hiroshig...@chromium.org, kouhei...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org
        Attention needed from Hiroshige Hayashizaki

        Kurt Catti-Schmidt voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Hiroshige Hayashizaki
        Gerrit-Comment-Date: Thu, 19 Feb 2026 18:41:11 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Chromium LUCI CQ (Gerrit)

        unread,
        Feb 19, 2026, 1:54:12 PM (24 hours ago) Feb 19
        to Kurt Catti-Schmidt, Blink W3C Test Autoroller, Yoav Weiss (@Shopify), AyeAye, Hiroshige Hayashizaki, Dan Clark, Hoch Hochkeppel, chromium...@chromium.org, Nate Chapin, dom+...@chromium.org, hiroshig...@chromium.org, kouhei...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org

        Chromium LUCI CQ submitted the change

        Change information

        Commit message:
        [CSS Modules] Fix CHECK when styles are preloaded from the cache

        When style modules are preloaded from the cache, there's a
        ScriptForbiddenScope deep in the stack that gets hit. This change fixes
        the CHECK by allowing user agent scripts for this scenario.

        A test was added that hits the DCHECK without this fix.
        Bug: 466888680
        Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
        Commit-Queue: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Reviewed-by: Yoav Weiss (@Shopify) <yoav...@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#1587277}
        Files:
        • M third_party/blink/renderer/core/loader/modulescript/module_script_loader.cc
        • A third_party/blink/web_tests/external/wpt/preload/modulepreload-multiple.html
        Change size: M
        Delta: 2 files changed, 79 insertions(+), 2 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Yoav Weiss (@Shopify)
        Open in Gerrit
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: merged
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
        Gerrit-Change-Number: 7536427
        Gerrit-PatchSet: 9
        Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
        Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
        open
        diffy
        satisfied_requirement

        Blink W3C Test Autoroller (Gerrit)

        unread,
        Feb 19, 2026, 3:16:31 PM (22 hours ago) Feb 19
        to Chromium LUCI CQ, Kurt Catti-Schmidt, Yoav Weiss (@Shopify), AyeAye, Hiroshige Hayashizaki, Dan Clark, Hoch Hochkeppel, chromium...@chromium.org, Nate Chapin, dom+...@chromium.org, hiroshig...@chromium.org, kouhei...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org

        Message from Blink W3C Test Autoroller

        The WPT PR for this CL has been merged upstream! https://github.com/web-platform-tests/wpt/pull/57887

        Open in Gerrit

        Related details

        Attention set is empty
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement satisfiedCode-Review
        • requirement satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Idd58b9a672c2f73eb913745fdf1390de55a9e3ba
        Gerrit-Change-Number: 7536427
        Gerrit-PatchSet: 9
        Gerrit-Owner: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Hiroshige Hayashizaki <hiro...@chromium.org>
        Gerrit-Reviewer: Kurt Catti-Schmidt <ksc...@microsoft.com>
        Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
        Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
        Gerrit-CC: Dan Clark <dan...@microsoft.com>
        Gerrit-CC: Hoch Hochkeppel <mho...@microsoft.com>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-Comment-Date: Thu, 19 Feb 2026 20:16:26 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: No
        satisfied_requirement
        open
        diffy
        Reply all
        Reply to author
        Forward
        0 new messages