Enable InitiatorUrl for ResourceTiming on modular scripts [chromium/src : main]

0 views
Skip to first unread message

Guohui Deng (Gerrit)

unread,
Aug 3, 2026, 6:35:57 PMAug 3
to Scott Haseley, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org
Attention needed from Scott Haseley

Guohui Deng voted and added 1 comment

Votes added by Guohui Deng

Commit-Queue+1

1 comment

Patchset-level comments
File-level comment, Patchset 1 (Latest):
Guohui Deng . resolved

Thanks for reviewing.

Open in Gerrit

Related details

Attention is currently required from:
  • Scott Haseley
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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
Gerrit-Change-Number: 8183329
Gerrit-PatchSet: 1
Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Scott Haseley <shas...@chromium.org>
Gerrit-Comment-Date: Mon, 03 Aug 2026 22:35:43 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Scott Haseley (Gerrit)

unread,
Aug 4, 2026, 1:19:31 PMAug 4
to Guohui Deng, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org
Attention needed from Guohui Deng

Scott Haseley added 3 comments

Patchset-level comments
Scott Haseley . resolved

This looks reasonable to me, but I'm not a loading/modules expert. I'm chatting with Nate in a few min, I'll see if he has enough context to review.

File third_party/blink/renderer/core/loader/frame_fetch_context.cc
Line 489, Patchset 1 (Latest): // <script type="module">import "leaf.js";</script>
Scott Haseley . unresolved

I gather from the test that `<script type="module" src="leaf.js"</script>` has the same behavior (the document will be the initiator), which is good. Will that -- and should that -- always hold? I _think_ it works during initial page load because `GetIsolateIfRunningScript()` will be false. Is that also the case if dynamically inserting <script> via JavaScript?

File third_party/blink/web_tests/external/wpt/resource-timing/tentative/initiator-url/module-script.html
Line 9, Patchset 1 (Latest):<script type="module" src="/resource-timing/resources/module-script-importer-module-static.js"></script>
Scott Haseley . unresolved
Maybe it would make sense to break this up into separate tests? There's a lot going on and I'm having a hard time following each thread. I think this is testing four separate things?
1. module-script-importer-module-static.js (its importer and what it imports)
2. module-script-imported.js?label=document-static-import (its and what it imports)
3. module-script-importer-classic.js (just what it imports)
4. module-script-worker.js (worker imports)

I know these are all related, but I think separating them out would probably help readability.
Open in Gerrit

Related details

Attention is currently required from:
  • Guohui Deng
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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
    Gerrit-Change-Number: 8183329
    Gerrit-PatchSet: 1
    Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
    Gerrit-CC: Nate Chapin <jap...@chromium.org>
    Gerrit-Attention: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Comment-Date: Tue, 04 Aug 2026 17:19:20 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Scott Haseley (Gerrit)

    unread,
    Aug 4, 2026, 2:06:57 PMAug 4
    to Guohui Deng, Nate Chapin, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org
    Attention needed from Guohui Deng and Nate Chapin

    Scott Haseley added 1 comment

    Patchset-level comments
    Scott Haseley . resolved

    +Nate

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Guohui Deng
    • Nate Chapin
    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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
    Gerrit-Change-Number: 8183329
    Gerrit-PatchSet: 1
    Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
    Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
    Gerrit-Attention: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Attention: Nate Chapin <jap...@chromium.org>
    Gerrit-Comment-Date: Tue, 04 Aug 2026 18:06:44 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nate Chapin (Gerrit)

    unread,
    Aug 4, 2026, 3:57:58 PMAug 4
    to Guohui Deng, Scott Haseley, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org
    Attention needed from Guohui Deng

    Nate Chapin added 1 comment

    Patchset-level comments
    Nate Chapin . resolved

    This looks resonable to me % Scott's question about how we're getting the initiatory for `<script type="module" src="leaf.js"</script>`.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Guohui Deng
    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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
    Gerrit-Change-Number: 8183329
    Gerrit-PatchSet: 1
    Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
    Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
    Gerrit-Attention: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Comment-Date: Tue, 04 Aug 2026 19:57:48 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Guohui Deng (Gerrit)

    unread,
    Aug 4, 2026, 4:02:22 PMAug 4
    to Nate Chapin, Scott Haseley, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org

    Guohui Deng added 1 comment

    Patchset-level comments
    Guohui Deng . resolved

    Update: I am working on the improvement on the comments and splitting the tests (maybe add a few more cases).

    For `<script type="module" src="leaf.js"</script>.` it's actually "resource statically included by html", (even though it's marked by `type='module`). It's loaded when the parser processes the html. It then falls into the "document" branch at the end.

    Open in Gerrit

    Related details

    Attention set is empty
    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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
    Gerrit-Change-Number: 8183329
    Gerrit-PatchSet: 1
    Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
    Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
    Gerrit-Comment-Date: Tue, 04 Aug 2026 20:02:07 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Guohui Deng (Gerrit)

    unread,
    Aug 5, 2026, 5:25:56 PMAug 5
    to Nate Chapin, Scott Haseley, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org
    Attention needed from Scott Haseley

    Guohui Deng added 2 comments

    File third_party/blink/renderer/core/loader/frame_fetch_context.cc
    Line 489, Patchset 1: // <script type="module">import "leaf.js";</script>
    Scott Haseley . unresolved

    I gather from the test that `<script type="module" src="leaf.js"</script>` has the same behavior (the document will be the initiator), which is good. Will that -- and should that -- always hold? I _think_ it works during initial page load because `GetIsolateIfRunningScript()` will be false. Is that also the case if dynamically inserting <script> via JavaScript?

    Guohui Deng

    The comments here were lacking and I updated them -- I hope they now cover sufficiently. I also added a test case. (dynamically "adding" script)

    File third_party/blink/web_tests/external/wpt/resource-timing/tentative/initiator-url/module-script.html
    Line 9, Patchset 1:<script type="module" src="/resource-timing/resources/module-script-importer-module-static.js"></script>
    Scott Haseley . unresolved
    Maybe it would make sense to break this up into separate tests? There's a lot going on and I'm having a hard time following each thread. I think this is testing four separate things?
    1. module-script-importer-module-static.js (its importer and what it imports)
    2. module-script-imported.js?label=document-static-import (its and what it imports)
    3. module-script-importer-classic.js (just what it imports)
    4. module-script-worker.js (worker imports)

    I know these are all related, but I think separating them out would probably help readability.
    Guohui Deng

    Yeap that's too much in a test. I now broke it into 4:

    1) document
    2) dynamic importer
    3) static importer
    4) worker

    I think the labels were too long, and I managed to shorten them a bit.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Scott Haseley
    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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
    Gerrit-Change-Number: 8183329
    Gerrit-PatchSet: 2
    Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
    Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
    Gerrit-Attention: Scott Haseley <shas...@chromium.org>
    Gerrit-Comment-Date: Wed, 05 Aug 2026 21:25:42 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Scott Haseley <shas...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Scott Haseley (Gerrit)

    unread,
    Aug 10, 2026, 3:05:56 PM (10 days ago) Aug 10
    to Guohui Deng, Nate Chapin, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org
    Attention needed from Guohui Deng

    Scott Haseley added 2 comments

    Patchset-level comments
    File-level comment, Patchset 2 (Latest):
    Scott Haseley . resolved

    Sorry for the lag. Appreciate the test and comment cleanup! One more question on behavior.

    File third_party/blink/web_tests/external/wpt/resource-timing/tentative/initiator-url/module-script-from-document.html
    Line 27, Patchset 2 (Latest):document.head.appendChild(script);
    Scott Haseley . unresolved

    What would happen if this happened inside of a `setTimeout()` inside of a `<script src=somethingelse.js>`? Would it fallback to the `document_->Url()` case, or would it use the task attribution info?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Guohui Deng
    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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
    Gerrit-Change-Number: 8183329
    Gerrit-PatchSet: 2
    Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
    Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
    Gerrit-Attention: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Comment-Date: Mon, 10 Aug 2026 19:05:43 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Guohui Deng (Gerrit)

    unread,
    Aug 11, 2026, 12:28:43 PM (9 days ago) Aug 11
    to Nate Chapin, Scott Haseley, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org
    Attention needed from Scott Haseley

    Guohui Deng added 3 comments

    File third_party/blink/renderer/core/loader/frame_fetch_context.cc
    Line 489, Patchset 1: // <script type="module">import "leaf.js";</script>
    Scott Haseley . resolved

    I gather from the test that `<script type="module" src="leaf.js"</script>` has the same behavior (the document will be the initiator), which is good. Will that -- and should that -- always hold? I _think_ it works during initial page load because `GetIsolateIfRunningScript()` will be false. Is that also the case if dynamically inserting <script> via JavaScript?

    Guohui Deng

    The comments here were lacking and I updated them -- I hope they now cover sufficiently. I also added a test case. (dynamically "adding" script)

    Guohui Deng

    Seems this one is resolved.

    File third_party/blink/web_tests/external/wpt/resource-timing/tentative/initiator-url/module-script-from-document.html
    Line 27, Patchset 2:document.head.appendChild(script);
    Scott Haseley . unresolved

    What would happen if this happened inside of a `setTimeout()` inside of a `<script src=somethingelse.js>`? Would it fallback to the `document_->Url()` case, or would it use the task attribution info?

    Guohui Deng

    Since it's the Javascript that requests the resource, it uses task attribution to find out the "initiator", regardless of whether the initiator is document or not. The "ResourceTimingContext" points the initaitor to the html file.

    The same is true with `(initiator_info.is_imported_module && !initiator_info.referrer.empty())` branch -- as long as it's statical imported modular script, the branch catches it.

    The exception is the CSS `referer` -- it catches resource referred by "CSS files", not "CSS code" that could be in the html. All the statically included resources in html are caught by "document fall back" branch -- they are fetched when the parser of the html file is working.

    BTW I added a test case that covers the situation you asked about.

    File third_party/blink/web_tests/external/wpt/resource-timing/tentative/initiator-url/module-script.html
    Line 9, Patchset 1:<script type="module" src="/resource-timing/resources/module-script-importer-module-static.js"></script>
    Scott Haseley . resolved
    Maybe it would make sense to break this up into separate tests? There's a lot going on and I'm having a hard time following each thread. I think this is testing four separate things?
    1. module-script-importer-module-static.js (its importer and what it imports)
    2. module-script-imported.js?label=document-static-import (its and what it imports)
    3. module-script-importer-classic.js (just what it imports)
    4. module-script-worker.js (worker imports)

    I know these are all related, but I think separating them out would probably help readability.
    Guohui Deng

    Yeap that's too much in a test. I now broke it into 4:

    1) document
    2) dynamic importer
    3) static importer
    4) worker

    I think the labels were too long, and I managed to shorten them a bit.

    Guohui Deng

    Sees this one is resolved.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Scott Haseley
    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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
    Gerrit-Change-Number: 8183329
    Gerrit-PatchSet: 3
    Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
    Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
    Gerrit-Attention: Scott Haseley <shas...@chromium.org>
    Gerrit-Comment-Date: Tue, 11 Aug 2026 16:28:30 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Guohui Deng <guohu...@microsoft.com>
    Comment-In-Reply-To: Scott Haseley <shas...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Scott Haseley (Gerrit)

    unread,
    Aug 12, 2026, 1:22:30 PM (8 days ago) Aug 12
    to Guohui Deng, Nate Chapin, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org
    Attention needed from Guohui Deng and Nate Chapin

    Scott Haseley voted and added 2 comments

    Votes added by Scott Haseley

    Code-Review+1

    2 comments

    Patchset-level comments
    File-level comment, Patchset 3 (Latest):
    Scott Haseley . resolved

    LGTM.

    File third_party/blink/web_tests/external/wpt/resource-timing/tentative/initiator-url/module-script-from-document.html
    Line 27, Patchset 2:document.head.appendChild(script);
    Scott Haseley . resolved

    What would happen if this happened inside of a `setTimeout()` inside of a `<script src=somethingelse.js>`? Would it fallback to the `document_->Url()` case, or would it use the task attribution info?

    Guohui Deng

    Since it's the Javascript that requests the resource, it uses task attribution to find out the "initiator", regardless of whether the initiator is document or not. The "ResourceTimingContext" points the initaitor to the html file.

    The same is true with `(initiator_info.is_imported_module && !initiator_info.referrer.empty())` branch -- as long as it's statical imported modular script, the branch catches it.

    The exception is the CSS `referer` -- it catches resource referred by "CSS files", not "CSS code" that could be in the html. All the statically included resources in html are caught by "document fall back" branch -- they are fetched when the parser of the html file is working.

    BTW I added a test case that covers the situation you asked about.

    Scott Haseley

    SG, thanks!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Guohui Deng
    • Nate Chapin
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement 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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
    Gerrit-Change-Number: 8183329
    Gerrit-PatchSet: 3
    Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
    Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
    Gerrit-Attention: Guohui Deng <guohu...@microsoft.com>
    Gerrit-Attention: Nate Chapin <jap...@chromium.org>
    Gerrit-Comment-Date: Wed, 12 Aug 2026 17:22:17 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nate Chapin (Gerrit)

    unread,
    Aug 12, 2026, 4:17:11 PM (8 days ago) Aug 12
    to Guohui Deng, Scott Haseley, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org
    Attention needed from Guohui Deng

    Nate Chapin voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Guohui Deng
    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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
      Gerrit-Change-Number: 8183329
      Gerrit-PatchSet: 3
      Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
      Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
      Gerrit-Attention: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Comment-Date: Wed, 12 Aug 2026 20:16:43 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy

      Blink W3C Test Autoroller (Gerrit)

      unread,
      Aug 12, 2026, 4:24:34 PM (8 days ago) Aug 12
      to Guohui Deng, Nate Chapin, Scott Haseley, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org
      Attention needed from Guohui Deng

      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/61897.

      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:
      • Guohui Deng
      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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
      Gerrit-Change-Number: 8183329
      Gerrit-PatchSet: 3
      Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
      Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
      Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
      Gerrit-Attention: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Comment-Date: Wed, 12 Aug 2026 20:24:21 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: No
      satisfied_requirement
      open
      diffy

      Guohui Deng (Gerrit)

      unread,
      Aug 12, 2026, 4:30:39 PM (8 days ago) Aug 12
      to Blink W3C Test Autoroller, Nate Chapin, Scott Haseley, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org

      Guohui Deng voted Commit-Queue+2

      Commit-Queue+2
      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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
      Gerrit-Change-Number: 8183329
      Gerrit-PatchSet: 3
      Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
      Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
      Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
      Gerrit-Comment-Date: Wed, 12 Aug 2026 20:30:26 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy

      Chromium LUCI CQ (Gerrit)

      unread,
      Aug 12, 2026, 8:09:42 PM (8 days ago) Aug 12
      to Guohui Deng, Blink W3C Test Autoroller, Nate Chapin, Scott Haseley, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@chromium.org

      Chromium LUCI CQ submitted the change

      Change information

      Commit message:
      Enable InitiatorUrl for ResourceTiming on modular scripts

      Worker scripts are not covered and will be addressed in a follow-up CL.
      Bug: 40919714
      Change-Id: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
      Reviewed-by: Scott Haseley <shas...@chromium.org>
      Commit-Queue: Guohui Deng <guohu...@microsoft.com>
      Reviewed-by: Nate Chapin <jap...@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#1678409}
      Files:
      • M third_party/blink/renderer/core/loader/frame_fetch_context.cc
      • M third_party/blink/renderer/core/loader/worker_fetch_context.cc
      • M third_party/blink/renderer/core/scheduler/task_attribution_util.h
      • M third_party/blink/renderer/core/script/dynamic_module_resolver.cc
      • M third_party/blink/web_tests/external/wpt/lint.ignore
      • A third_party/blink/web_tests/external/wpt/resource-timing/resources/module-script-appender.js
      • A third_party/blink/web_tests/external/wpt/resource-timing/resources/module-script-imported.js
      • A third_party/blink/web_tests/external/wpt/resource-timing/resources/module-script-importer-classic.js
      • A third_party/blink/web_tests/external/wpt/resource-timing/resources/module-script-importer-module-dynamic.js
      • A third_party/blink/web_tests/external/wpt/resource-timing/resources/module-script-importer-module-static.js
      • A third_party/blink/web_tests/external/wpt/resource-timing/resources/module-script-worker.js
      • M third_party/blink/web_tests/external/wpt/resource-timing/resources/test-initiator.js
      • A third_party/blink/web_tests/external/wpt/resource-timing/tentative/initiator-url/module-script-from-document.html
      • A third_party/blink/web_tests/external/wpt/resource-timing/tentative/initiator-url/module-script-from-dynamic-importer.html
      • A third_party/blink/web_tests/external/wpt/resource-timing/tentative/initiator-url/module-script-from-static-importer.html
      • A third_party/blink/web_tests/external/wpt/resource-timing/tentative/initiator-url/module-script-from-worker.html
      Change size: L
      Delta: 16 files changed, 249 insertions(+), 7 deletions(-)
      Branch: refs/heads/main
      Submit Requirements:
      • requirement satisfiedCode-Review: +1 by Nate Chapin, +1 by Scott Haseley
      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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
      Gerrit-Change-Number: 8183329
      Gerrit-PatchSet: 4
      Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
      Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
      Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
      open
      diffy
      satisfied_requirement

      Blink W3C Test Autoroller (Gerrit)

      unread,
      Aug 12, 2026, 8:59:32 PM (8 days ago) Aug 12
      to Guohui Deng, Chromium LUCI CQ, Nate Chapin, Scott Haseley, chromium...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org, web-schedulin...@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/61897

      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: I929f2274d3285c8cc05f7638ea3cedf66f5b8cdd
      Gerrit-Change-Number: 8183329
      Gerrit-PatchSet: 4
      Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
      Gerrit-Reviewer: Scott Haseley <shas...@chromium.org>
      Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
      Gerrit-Comment-Date: Thu, 13 Aug 2026 00:59:23 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: No
      satisfied_requirement
      open
      diffy

      Guohui Deng (Gerrit)

      unread,
      Aug 19, 2026, 6:35:00 PM (17 hours ago) Aug 19
      to android-bu...@system.gserviceaccount.com, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, web-schedulin...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, loading...@chromium.org

      Guohui Deng abandoned this change.

      View Change

      Abandoned

      Guohui Deng abandoned this change

      Related details

      Attention set is empty
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • 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: abandon
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I17bd1d548b3bc76fef991b589e04b13569ffe31a
      Gerrit-Change-Number: 8164172
      Gerrit-PatchSet: 17
      Gerrit-Owner: Guohui Deng <guohu...@microsoft.com>
      Gerrit-Reviewer: Guohui Deng <guohu...@microsoft.com>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy
      Reply all
      Reply to author
      Forward
      0 new messages