Allow upgrade of renderBlockingStatus in Resource Timing for preloaded resources. [chromium/src : main]

0 views
Skip to first unread message

Michal Mocny (Gerrit)

unread,
Nov 4, 2025, 2:14:59 PM (2 days ago) Nov 4
to Barry Pollard, Chromium LUCI CQ, Noam Rosenthal, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
Attention needed from Barry Pollard

Michal Mocny voted and added 1 comment

Votes added by Michal Mocny

Code-Review+1

1 comment

Patchset-level comments
File-level comment, Patchset 3 (Latest):
Michal Mocny . resolved

Not my area of expertise but LGTM

Open in Gerrit

Related details

Attention is currently required from:
  • Barry Pollard
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not 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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
Gerrit-Change-Number: 7112285
Gerrit-PatchSet: 3
Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Barry Pollard <barryp...@chromium.org>
Gerrit-Comment-Date: Tue, 04 Nov 2025 19:14:47 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Yoav Weiss (@Shopify) (Gerrit)

unread,
Nov 4, 2025, 3:11:43 PM (2 days ago) Nov 4
to Barry Pollard, Michal Mocny, Chromium LUCI CQ, Noam Rosenthal, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
Attention needed from Barry Pollard

Yoav Weiss (@Shopify) added 1 comment

File third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
Line 1163, Patchset 5 (Latest): PendingResourceTimingInfoMap::iterator it =
Yoav Weiss (@Shopify) . unresolved

https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/loader/fetch/resource.cc;l=1254?q=IsLoadEventBlockingResourceType&ss=chromium doesn't correspond to a render blocking resource necessarily (e.g. an image preload would turn here to a render blocking one). I think we'd need to find a different way to map the resource to its render blocking status.

Open in Gerrit

Related details

Attention is currently required from:
  • Barry Pollard
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • 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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
    Gerrit-Change-Number: 7112285
    Gerrit-PatchSet: 5
    Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
    Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
    Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
    Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
    Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
    Gerrit-CC: Nate Chapin <jap...@chromium.org>
    Gerrit-Attention: Barry Pollard <barryp...@chromium.org>
    Gerrit-Comment-Date: Tue, 04 Nov 2025 20:11:22 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Yoav Weiss (@Shopify) (Gerrit)

    unread,
    Nov 4, 2025, 3:12:27 PM (2 days ago) Nov 4
    to Barry Pollard, Michal Mocny, Chromium LUCI CQ, Noam Rosenthal, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
    Attention needed from Barry Pollard

    Yoav Weiss (@Shopify) added 1 comment

    File third_party/blink/web_tests/external/wpt/resource-timing/render-blocking-status-link.html
    Line 30, Patchset 5 (Latest):<link rel=preload as=style href="resources/empty_style.css?link-style-preload-used-immediately">
    Yoav Weiss (@Shopify) . unresolved

    Can you also add an image preload to make sure it's not render blocking?

    Gerrit-Comment-Date: Tue, 04 Nov 2025 20:12:11 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Barry Pollard (Gerrit)

    unread,
    Nov 4, 2025, 5:09:50 PM (2 days ago) Nov 4
    to Yoav Weiss (@Shopify), Michal Mocny, Chromium LUCI CQ, Noam Rosenthal, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
    Attention needed from Michal Mocny, Noam Rosenthal and Yoav Weiss (@Shopify)

    Barry Pollard added 2 comments

    File third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
    Line 1163, Patchset 5: PendingResourceTimingInfoMap::iterator it =
    Yoav Weiss (@Shopify) . resolved

    https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/loader/fetch/resource.cc;l=1254?q=IsLoadEventBlockingResourceType&ss=chromium doesn't correspond to a render blocking resource necessarily (e.g. an image preload would turn here to a render blocking one). I think we'd need to find a different way to map the resource to its render blocking status.

    Barry Pollard

    Oh good spot. I misread that as render-blocking, rather than load-blocking.

    Fixed, and I also renamed the function to make it more obvious it's now not just lonad-blocking.

    File third_party/blink/web_tests/external/wpt/resource-timing/render-blocking-status-link.html
    Line 30, Patchset 5:<link rel=preload as=style href="resources/empty_style.css?link-style-preload-used-immediately">
    Yoav Weiss (@Shopify) . resolved

    Can you also add an image preload to make sure it's not render blocking?

    Barry Pollard

    Done.

    Also added a couple of script checks (one blocking, one defer and so non=blocking)

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Michal Mocny
    • Noam Rosenthal
    • 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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
      Gerrit-Change-Number: 7112285
      Gerrit-PatchSet: 6
      Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
      Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
      Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
      Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
      Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
      Gerrit-Attention: Noam Rosenthal <nrose...@google.com>
      Gerrit-Comment-Date: Tue, 04 Nov 2025 22:09:31 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Yoav Weiss (@Shopify) <yoav...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Yoav Weiss (@Shopify) (Gerrit)

      unread,
      Nov 4, 2025, 11:19:28 PM (2 days ago) Nov 4
      to Barry Pollard, Michal Mocny, Chromium LUCI CQ, Noam Rosenthal, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
      Attention needed from Barry Pollard, Michal Mocny and Noam Rosenthal

      Yoav Weiss (@Shopify) added 3 comments

      File third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
      Line 1164, Patchset 6 (Latest): // If new resource is render-blocking then mark it as such in Pending
      Yoav Weiss (@Shopify) . unresolved

      Nit: s/Pending/pending/

      Line 1166, Patchset 6 (Latest): // IsLoadEventBlockingResourceType check as that doesn't include scripts
      Yoav Weiss (@Shopify) . unresolved

      Nit: '.' at the end of sentences

      Line 1168, Patchset 6 (Latest): if (params.GetResourceRequest().GetRenderBlockingBehavior() ==
      Yoav Weiss (@Shopify) . unresolved

      Should this simply assign the value from the resourceRequest to the RT entry?https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/loader/fetch/render_blocking_behavior.h;l=11?q=RenderBlockingBehavior&ss=chromium%2Fchromium%2Fsrc has other values (e.g. potentially blocking) that might be worthwhile passing on to the preload

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Barry Pollard
      • Michal Mocny
      • Noam Rosenthal
      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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
        Gerrit-Change-Number: 7112285
        Gerrit-PatchSet: 6
        Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
        Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
        Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
        Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
        Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-Attention: Barry Pollard <barryp...@chromium.org>
        Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
        Gerrit-Attention: Noam Rosenthal <nrose...@google.com>
        Gerrit-Comment-Date: Wed, 05 Nov 2025 04:19:09 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Barry Pollard (Gerrit)

        unread,
        Nov 5, 2025, 2:36:23 AM (yesterday) Nov 5
        to Yoav Weiss (@Shopify), Michal Mocny, Chromium LUCI CQ, Noam Rosenthal, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
        Attention needed from Michal Mocny, Noam Rosenthal and Yoav Weiss (@Shopify)

        Barry Pollard added 3 comments

        File third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
        Line 1164, Patchset 6: // If new resource is render-blocking then mark it as such in Pending
        Yoav Weiss (@Shopify) . resolved

        Nit: s/Pending/pending/

        Barry Pollard

        Done

        Line 1166, Patchset 6: // IsLoadEventBlockingResourceType check as that doesn't include scripts
        Yoav Weiss (@Shopify) . resolved

        Nit: '.' at the end of sentences

        Barry Pollard

        Done

        Line 1168, Patchset 6: if (params.GetResourceRequest().GetRenderBlockingBehavior() ==
        Yoav Weiss (@Shopify) . unresolved

        Should this simply assign the value from the resourceRequest to the RT entry?https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/loader/fetch/render_blocking_behavior.h;l=11?q=RenderBlockingBehavior&ss=chromium%2Fchromium%2Fsrc has other values (e.g. potentially blocking) that might be worthwhile passing on to the preload

        Barry Pollard

        We could pass this on, though note at present only kBlocking is passed on to resource timing:

        https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc;l=3166-3167

        But I guess that might change in the future?

        The downside of passing everything is that we would run this iterator and `render_blocking_behavior` update on more status' — though probably not that many more since it's linked to link preload upgrades anyway.

        WDYT?

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Michal Mocny
        • Noam Rosenthal
        • 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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
        Gerrit-Change-Number: 7112285
        Gerrit-PatchSet: 6
        Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
        Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
        Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
        Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
        Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
        Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
        Gerrit-Attention: Noam Rosenthal <nrose...@google.com>
        Gerrit-Comment-Date: Wed, 05 Nov 2025 07:36:08 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Yoav Weiss (@Shopify) (Gerrit)

        unread,
        Nov 5, 2025, 3:15:59 AM (yesterday) Nov 5
        to Barry Pollard, Michal Mocny, Chromium LUCI CQ, Noam Rosenthal, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
        Attention needed from Barry Pollard, Michal Mocny and Noam Rosenthal

        Yoav Weiss (@Shopify) added 1 comment

        File third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
        Line 1168, Patchset 6: if (params.GetResourceRequest().GetRenderBlockingBehavior() ==
        Yoav Weiss (@Shopify) . unresolved

        Should this simply assign the value from the resourceRequest to the RT entry?https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/loader/fetch/render_blocking_behavior.h;l=11?q=RenderBlockingBehavior&ss=chromium%2Fchromium%2Fsrc has other values (e.g. potentially blocking) that might be worthwhile passing on to the preload

        Barry Pollard

        We could pass this on, though note at present only kBlocking is passed on to resource timing:

        https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc;l=3166-3167

        But I guess that might change in the future?

        The downside of passing everything is that we would run this iterator and `render_blocking_behavior` update on more status' — though probably not that many more since it's linked to link preload upgrades anyway.

        WDYT?

        Yoav Weiss (@Shopify)

        You're right that currently that's functionally identical. If in the future we'd expand the RT exposed blocking status, this risks causing a bug with that. At the same time, I'm not aware of such plans..

        Your call!

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Barry Pollard
        • Michal Mocny
        • Noam Rosenthal
        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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
        Gerrit-Change-Number: 7112285
        Gerrit-PatchSet: 7
        Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
        Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
        Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
        Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
        Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-Attention: Barry Pollard <barryp...@chromium.org>
        Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
        Gerrit-Attention: Noam Rosenthal <nrose...@google.com>
        Gerrit-Comment-Date: Wed, 05 Nov 2025 08:15:40 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Barry Pollard <barryp...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Barry Pollard (Gerrit)

        unread,
        Nov 5, 2025, 3:59:55 AM (yesterday) Nov 5
        to Yoav Weiss (@Shopify), Michal Mocny, Chromium LUCI CQ, Noam Rosenthal, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
        Attention needed from Michal Mocny, Noam Rosenthal and Yoav Weiss (@Shopify)

        Barry Pollard added 1 comment

        File third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
        Line 1168, Patchset 6: if (params.GetResourceRequest().GetRenderBlockingBehavior() ==
        Yoav Weiss (@Shopify) . resolved

        Should this simply assign the value from the resourceRequest to the RT entry?https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/loader/fetch/render_blocking_behavior.h;l=11?q=RenderBlockingBehavior&ss=chromium%2Fchromium%2Fsrc has other values (e.g. potentially blocking) that might be worthwhile passing on to the preload

        Barry Pollard

        We could pass this on, though note at present only kBlocking is passed on to resource timing:

        https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc;l=3166-3167

        But I guess that might change in the future?

        The downside of passing everything is that we would run this iterator and `render_blocking_behavior` update on more status' — though probably not that many more since it's linked to link preload upgrades anyway.

        WDYT?

        Yoav Weiss (@Shopify)

        You're right that currently that's functionally identical. If in the future we'd expand the RT exposed blocking status, this risks causing a bug with that. At the same time, I'm not aware of such plans..

        Your call!

        Barry Pollard

        I'm going to leave it as is. Consider this scenario:

        <link rel=preload as=style href=styles.css>
        <link rel=stylesheet href=styles.css>
        <link rel=preload as=style href=styles.css>

        We don't want the third one to reset the render-blocking status back to non-blocking. So we'd need some concept of ordering to always set the "most blocking" behaviour. And I don't think it's worth introducing this logic now when, as you say, there are no plans to add this to Resource Timing.

        I did however add comments to warn about this, and the above test.

        PTAL.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Michal Mocny
        • Noam Rosenthal
        • 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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
            Gerrit-Change-Number: 7112285
            Gerrit-PatchSet: 7
            Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
            Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
            Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
            Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
            Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
            Gerrit-CC: Nate Chapin <jap...@chromium.org>
            Gerrit-Attention: Yoav Weiss (@Shopify) <yoav...@chromium.org>
            Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
            Gerrit-Attention: Noam Rosenthal <nrose...@google.com>
            Gerrit-Comment-Date: Wed, 05 Nov 2025 08:59:43 +0000
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Yoav Weiss (@Shopify) (Gerrit)

            unread,
            Nov 5, 2025, 4:07:25 AM (yesterday) Nov 5
            to Barry Pollard, Michal Mocny, Chromium LUCI CQ, Noam Rosenthal, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
            Attention needed from Barry Pollard, Michal Mocny and Noam Rosenthal

            Yoav Weiss (@Shopify) voted and added 1 comment

            Votes added by Yoav Weiss (@Shopify)

            Code-Review+1

            1 comment

            Patchset-level comments
            Yoav Weiss (@Shopify) . resolved

            LGTM

            Please send a PSA for this web-exposed change, and follow up with spec discussion for actually defining this behavior.

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Barry Pollard
            • Michal Mocny
            • Noam Rosenthal
            Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement is not 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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
            Gerrit-Change-Number: 7112285
            Gerrit-PatchSet: 9
            Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
            Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
            Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
            Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
            Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
            Gerrit-CC: Nate Chapin <jap...@chromium.org>
            Gerrit-Attention: Barry Pollard <barryp...@chromium.org>
            Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
            Gerrit-Attention: Noam Rosenthal <nrose...@google.com>
            Gerrit-Comment-Date: Wed, 05 Nov 2025 09:07:11 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Noam Rosenthal (Gerrit)

            unread,
            Nov 5, 2025, 4:24:22 AM (yesterday) Nov 5
            to Barry Pollard, Yoav Weiss (@Shopify), Michal Mocny, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
            Attention needed from Barry Pollard and Michal Mocny

            Noam Rosenthal voted Code-Review+1

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Barry Pollard
            • Michal Mocny
            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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
              Gerrit-Change-Number: 7112285
              Gerrit-PatchSet: 9
              Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
              Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
              Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
              Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
              Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
              Gerrit-CC: Nate Chapin <jap...@chromium.org>
              Gerrit-Attention: Barry Pollard <barryp...@chromium.org>
              Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
              Gerrit-Comment-Date: Wed, 05 Nov 2025 09:24:08 +0000
              Gerrit-HasComments: No
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              open
              diffy

              Barry Pollard (Gerrit)

              unread,
              Nov 5, 2025, 5:43:10 AM (yesterday) Nov 5
              to Noam Rosenthal, Yoav Weiss (@Shopify), Michal Mocny, Chromium LUCI CQ, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org
              Attention needed from Michal Mocny

              Barry Pollard voted Commit-Queue+2

              Commit-Queue+2
              Open in Gerrit

              Related details

              Attention is currently required from:
              • Michal Mocny
              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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
              Gerrit-Change-Number: 7112285
              Gerrit-PatchSet: 9
              Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
              Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
              Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
              Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
              Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
              Gerrit-CC: Nate Chapin <jap...@chromium.org>
              Gerrit-Attention: Michal Mocny <mmo...@chromium.org>
              Gerrit-Comment-Date: Wed, 05 Nov 2025 10:42:50 +0000
              Gerrit-HasComments: No
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              open
              diffy

              Chromium LUCI CQ (Gerrit)

              unread,
              Nov 5, 2025, 5:47:24 AM (yesterday) Nov 5
              to Barry Pollard, Noam Rosenthal, Yoav Weiss (@Shopify), Michal Mocny, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org

              Chromium LUCI CQ submitted the change

              Change information

              Commit message:
              Allow upgrade of renderBlockingStatus in Resource Timing for preloaded resources.

              Note this only happens if the Resource Timing entry has not been emitted yet and makes the Resource Timing entry reflect Chrome's internal understanding of whether this is render blocking or not. Previously this was just stuck at the initial status.

              Spec discussion: https://github.com/w3c/resource-timing/issues/420
              Bug: 457303652
              Change-Id: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
              Reviewed-by: Yoav Weiss (@Shopify) <yoav...@chromium.org>
              Reviewed-by: Noam Rosenthal <nrose...@google.com>
              Commit-Queue: Barry Pollard <barryp...@chromium.org>
              Cr-Commit-Position: refs/heads/main@{#1540547}
              Files:
              • M third_party/blink/renderer/platform/loader/fetch/resource_fetcher.cc
              • M third_party/blink/renderer/platform/loader/fetch/resource_fetcher.h
              • M third_party/blink/web_tests/external/wpt/resource-timing/render-blocking-status-link.html
              Change size: M
              Delta: 3 files changed, 51 insertions(+), 15 deletions(-)
              Branch: refs/heads/main
              Submit Requirements:
              • requirement satisfiedCode-Review: +1 by Noam Rosenthal, +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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
              Gerrit-Change-Number: 7112285
              Gerrit-PatchSet: 10
              Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
              Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
              Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
              Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
              Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
              Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
              open
              diffy
              satisfied_requirement

              Blink W3C Test Autoroller (Gerrit)

              unread,
              Nov 5, 2025, 6:32:49 AM (yesterday) Nov 5
              to Barry Pollard, Chromium LUCI CQ, Noam Rosenthal, Yoav Weiss (@Shopify), Michal Mocny, chromium...@chromium.org, Nate Chapin, blink-revie...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@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/55871

              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: I208d30d3fa0f673a27b5e7dc9489e0452f5d1489
              Gerrit-Change-Number: 7112285
              Gerrit-PatchSet: 10
              Gerrit-Owner: Barry Pollard <barryp...@chromium.org>
              Gerrit-Reviewer: Barry Pollard <barryp...@chromium.org>
              Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
              Gerrit-Reviewer: Michal Mocny <mmo...@chromium.org>
              Gerrit-Reviewer: Noam Rosenthal <nrose...@google.com>
              Gerrit-Reviewer: Yoav Weiss (@Shopify) <yoav...@chromium.org>
              Gerrit-CC: Blink W3C Test Autoroller <blink-w3c-te...@chromium.org>
              Gerrit-CC: Nate Chapin <jap...@chromium.org>
              Gerrit-Comment-Date: Wed, 05 Nov 2025 11:32:43 +0000
              Gerrit-HasComments: No
              Gerrit-Has-Labels: No
              satisfied_requirement
              open
              diffy
              Reply all
              Reply to author
              Forward
              0 new messages