Handle ORB network errors as DevTools issues [chromium/src : main]

24,815 views
Skip to first unread message

Daniel Vogelheim (Gerrit)

unread,
Oct 23, 2023, 12:00:17 PM10/23/23
to Yifan Luo, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org, Daniel Vogelheim

Attention is currently required from: Yifan Luo.

Daniel Vogelheim would like Yifan Luo to review this change.

View Change

Handle ORB network errors as DevTools issues

ORB "v0.2" changes error handling from silently injecting an
empty response to raising a network error. Since the default
is to log errors on the console this can lead to a very "spam-y"
console. To resolve this, we will always report ORB network
errors (ERR_BLOCKED_BY_ORB) to DevTools as an issue, and will
suppress console messages for the same errors.

Bug: 1492995
Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
---
M services/network/cors/cors_url_loader.cc
M third_party/blink/renderer/core/frame/frame_console.cc
M third_party/blink/renderer/platform/loader/fetch/resource_error.cc
M third_party/blink/renderer/platform/loader/fetch/resource_error.h
M third_party/blink/web_tests/http/tests/inspector-protocol/network/block_cross_site_document_load-expected.txt
M third_party/blink/web_tests/http/tests/inspector-protocol/network/block_cross_site_document_load.js
6 files changed, 21 insertions(+), 16 deletions(-)


To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
Gerrit-Change-Number: 4956637
Gerrit-PatchSet: 4
Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
Gerrit-Reviewer: Yifan Luo <l...@chromium.org>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Yifan Luo <l...@chromium.org>

Daniel Vogelheim (Gerrit)

unread,
Oct 23, 2023, 12:00:25 PM10/23/23
to Daniel Vogelheim, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org, Yifan Luo, Chromium LUCI CQ, Tricium, chromium...@chromium.org, Nate Chapin

Attention is currently required from: Yifan Luo.

View Change

1 comment:

To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
Gerrit-Change-Number: 4956637
Gerrit-PatchSet: 4
Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
Gerrit-Reviewer: Yifan Luo <l...@chromium.org>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Yifan Luo <l...@chromium.org>
Gerrit-Comment-Date: Mon, 23 Oct 2023 16:00:11 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No

Yifan Luo (Gerrit)

unread,
Oct 24, 2023, 7:17:05 AM10/24/23
to Daniel Vogelheim, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org, Chromium LUCI CQ, Tricium, chromium...@chromium.org, Nate Chapin

Attention is currently required from: Daniel Vogelheim.

Patch set 4:Code-Review +1Commit-Queue +2

View Change

1 comment:

To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
Gerrit-Change-Number: 4956637
Gerrit-PatchSet: 4
Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
Gerrit-Reviewer: Yifan Luo <l...@chromium.org>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Daniel Vogelheim <voge...@chromium.org>
Gerrit-Comment-Date: Tue, 24 Oct 2023 11:16:57 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes

Daniel Vogelheim (Gerrit)

unread,
Oct 24, 2023, 8:19:21 AM10/24/23
to Nate Chapin, Takashi Toyoshima, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org, Daniel Vogelheim, Yifan Luo

Attention is currently required from: Nate Chapin, Takashi Toyoshima, Yifan Luo.

Daniel Vogelheim would like Nate Chapin and Takashi Toyoshima to review this change.

View Change

Handle ORB network errors as DevTools issues

ORB "v0.2" changes error handling from silently injecting an
empty response to raising a network error. Since the default
is to log errors on the console this can lead to a very "spam-y"
console. To resolve this, we will always report ORB network
errors (ERR_BLOCKED_BY_ORB) to DevTools as an issue, and will
suppress console messages for the same errors.

Bug: 1492995
Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
---
M services/network/cors/cors_url_loader.cc
M third_party/blink/renderer/core/frame/frame_console.cc
M third_party/blink/renderer/platform/loader/fetch/resource_error.cc
M third_party/blink/renderer/platform/loader/fetch/resource_error.h
M third_party/blink/web_tests/http/tests/inspector-protocol/network/block_cross_site_document_load-expected.txt
M third_party/blink/web_tests/http/tests/inspector-protocol/network/block_cross_site_document_load.js
6 files changed, 21 insertions(+), 16 deletions(-)


To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
Gerrit-Change-Number: 4956637
Gerrit-PatchSet: 4
Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
Gerrit-Reviewer: Yifan Luo <l...@chromium.org>
Gerrit-Attention: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Yifan Luo <l...@chromium.org>
Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>

Daniel Vogelheim (Gerrit)

unread,
Oct 24, 2023, 8:19:27 AM10/24/23
to Daniel Vogelheim, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org, Takashi Toyoshima, Nate Chapin, Yifan Luo, Chromium LUCI CQ, Tricium, chromium...@chromium.org

Attention is currently required from: Nate Chapin, Takashi Toyoshima, Yifan Luo.

View Change

1 comment:

  • Patchset:

    • Patch Set #4:

      Takashi: Owners' review for cors_url_loader.cc and resource_error.*, please.
      Nate: Owners' review for frame_console.cc, please.

To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
Gerrit-Change-Number: 4956637
Gerrit-PatchSet: 4
Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
Gerrit-Reviewer: Yifan Luo <l...@chromium.org>
Gerrit-Attention: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: Yifan Luo <l...@chromium.org>
Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
Gerrit-Comment-Date: Tue, 24 Oct 2023 12:19:14 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No

Nate Chapin (Gerrit)

unread,
Oct 24, 2023, 4:49:41 PM10/24/23
to Daniel Vogelheim, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org, Takashi Toyoshima, Yifan Luo, Chromium LUCI CQ, Tricium, chromium...@chromium.org

Attention is currently required from: Daniel Vogelheim, Takashi Toyoshima, Yifan Luo.

Patch set 4:Code-Review +1

View Change

    To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
    Gerrit-Change-Number: 4956637
    Gerrit-PatchSet: 4
    Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
    Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
    Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Reviewer: Yifan Luo <l...@chromium.org>
    Gerrit-Attention: Daniel Vogelheim <voge...@chromium.org>
    Gerrit-Attention: Yifan Luo <l...@chromium.org>
    Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Comment-Date: Tue, 24 Oct 2023 20:49:30 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes

    Takashi Toyoshima (Gerrit)

    unread,
    Oct 25, 2023, 12:40:07 AM10/25/23
    to Daniel Vogelheim, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org, Nate Chapin, Yifan Luo, Chromium LUCI CQ, Tricium, chromium...@chromium.org

    Attention is currently required from: Daniel Vogelheim, Yifan Luo.

    View Change

    3 comments:

    • Patchset:

      • Patch Set #4:

        lgtm overall, but some minor comments and a question.

    • File services/network/cors/cors_url_loader.cc:

      • Patch Set #4, Line 1099: &

        maybe `and` is more common in verbal comments. Also `&` reminds me boolean algebra, and it makes me to fail to understand the context.

        but the way, this is just a question to understand the context, but what happens in the renderer side if v0.1 reports an CORB/ORB-related error with a flag? I meant how the caller in Blink knows the failure?

    • File third_party/blink/renderer/core/frame/frame_console.cc:

      • Patch Set #4, Line 134: issues

        Can we say more details here?, i.e "directly from the network service rather than showing a console message here."
        Maybe people who read this comment would want to know where we report.

    To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
    Gerrit-Change-Number: 4956637
    Gerrit-PatchSet: 4
    Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
    Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
    Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Reviewer: Yifan Luo <l...@chromium.org>
    Gerrit-Attention: Daniel Vogelheim <voge...@chromium.org>
    Gerrit-Attention: Yifan Luo <l...@chromium.org>
    Gerrit-Comment-Date: Wed, 25 Oct 2023 04:39:56 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No

    Daniel Vogelheim (Gerrit)

    unread,
    Oct 25, 2023, 9:55:00 AM10/25/23
    to Daniel Vogelheim, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org

    Attention is currently required from: Daniel Vogelheim, Yifan Luo.

    Daniel Vogelheim uploaded patch set #5 to this change.

    View Change

    Handle ORB network errors as DevTools issues

    ORB "v0.2" changes error handling from silently injecting an
    empty response to raising a network error. Since the default
    is to log errors on the console this can lead to a very "spam-y"
    console. To resolve this, we will always report ORB network
    errors (ERR_BLOCKED_BY_ORB) to DevTools as an issue, and will
    suppress console messages for the same errors.

    Bug: 1492995
    Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
    ---
    M services/network/cors/cors_url_loader.cc
    M third_party/blink/renderer/core/frame/frame_console.cc
    M third_party/blink/renderer/platform/loader/fetch/resource_error.cc
    M third_party/blink/renderer/platform/loader/fetch/resource_error.h
    M third_party/blink/web_tests/http/tests/inspector-protocol/network/block_cross_site_document_load-expected.txt
    M third_party/blink/web_tests/http/tests/inspector-protocol/network/block_cross_site_document_load.js
    6 files changed, 21 insertions(+), 16 deletions(-)

    To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: newpatchset
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
    Gerrit-Change-Number: 4956637
    Gerrit-PatchSet: 5

    Daniel Vogelheim (Gerrit)

    unread,
    Oct 25, 2023, 10:01:37 AM10/25/23
    to Daniel Vogelheim, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org, Nate Chapin, Takashi Toyoshima, Yifan Luo, Chromium LUCI CQ, Tricium, chromium...@chromium.org

    Attention is currently required from: Takashi Toyoshima, Yifan Luo.

    View Change

    2 comments:

    • File services/network/cors/cors_url_loader.cc:

      • Patch Set #4, Line 1099: &

        maybe `and` is more common in verbal comments. Also `&` reminds me boolean algebra, and it makes me to fail to understand the context.

      • Done. (Sorry about that. English isn't my first language, and sometimes mannerisms from my native language creep into my Enligsh writing.)


      • but the way, this is just a question to understand the context, but what happens in the renderer side if v0.1 reports an CORB/ORB-related error with a flag? I meant how the caller in Blink knows the failure?

      • The caller in Blink doesn't know at all. (And doesn't have to.)

        The full story is unfortunately a bit longer:

        The original design (then still called CORB) is that for CORB-blocked resources, the network stack injects an empty response. So the webapp simply receives a response with an empty body and some headers stripped, as if the server had served up an empty resource. The network service used to pass a "reporting" flag to Blink alongside the response. The "reporting" flag wasn't actually passed along for *all* CORB-blocked responses, but only for responses that a simple heuristic decided were likely to be programmer errors. (https://source.chromium.org/chromium/chromium/src/+/main:services/network/public/cpp/corb/corb_impl.cc;l=986-1005) But the only thing Blink did with that was to pass on the flag to DevTools.

        In other words: Blink and the webapp don't have to know; but the website developer should.

        Later, other browsers decided to settle on a similar mechanism, ORB, which (from our perspective) is essentially "CORB v2". I'm in the process of migrating Chromium from CORB to ORB. Because of web compat fears, we're doing that step-by-step.

        ORB specifies that instead of injecting an empty response, the network should raise a network error. (This was for security reasons, because with a network error you can't distinguish whether a resource is actually there or not. The empty response allows you to probe whether a resource exists and thus leaves a side-channel open.)

        As part of the ORB work, I also refactored the network->Blink->DevTools communication, so that the network now directly informs DevTools. Blink is no longer involved in that particular bit. (CorsURLLoader::ReportCorbErrorToDevTools)

        So the end-goal is that Blink receives the network error (and nothing else). The network service directly talks to DevTools. The should_report_corb_blocking flag goes away.

        This refactoring is presently incomplete, because the Blink API OWNERS asked me to report additional metrics, which require me to correlate ORB-errors with DOM event handlers. (https://groups.google.com/a/chromium.org/g/blink-dev/c/RcuAzHEI2CU/m/Ky16yUsJAQAJ) I'll remove this flag entirely, once ORB v0.2 is fully launched. Then we'll no longer need it.

    • File third_party/blink/renderer/core/frame/frame_console.cc:

      • Can we say more details here?, i. […]

        Done. (I put in a reference to the method, so people can easily look it up.)

    To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
    Gerrit-Change-Number: 4956637
    Gerrit-PatchSet: 5
    Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
    Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
    Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Reviewer: Yifan Luo <l...@chromium.org>
    Gerrit-Attention: Yifan Luo <l...@chromium.org>
    Gerrit-Attention: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Comment-Date: Wed, 25 Oct 2023 14:01:26 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Takashi Toyoshima <toyo...@chromium.org>

    Takashi Toyoshima (Gerrit)

    unread,
    Oct 26, 2023, 12:11:51 AM10/26/23
    to Daniel Vogelheim, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org, Nate Chapin, Yifan Luo, Chromium LUCI CQ, Tricium, chromium...@chromium.org

    Attention is currently required from: Daniel Vogelheim, Yifan Luo.

    Patch set 5:Code-Review +1

    View Change

    2 comments:

    • Patchset:

    • File services/network/cors/cors_url_loader.cc:

      • > maybe `and` is more common in verbal comments. […]

        Thank you for the detailed background.
        That makes my understanding clear!

    To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
    Gerrit-Change-Number: 4956637
    Gerrit-PatchSet: 5
    Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
    Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
    Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
    Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
    Gerrit-Reviewer: Yifan Luo <l...@chromium.org>
    Gerrit-Attention: Daniel Vogelheim <voge...@chromium.org>
    Gerrit-Attention: Yifan Luo <l...@chromium.org>
    Gerrit-Comment-Date: Thu, 26 Oct 2023 04:11:41 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Daniel Vogelheim <voge...@chromium.org>
    Comment-In-Reply-To: Takashi Toyoshima <toyo...@chromium.org>

    Daniel Vogelheim (Gerrit)

    unread,
    Oct 26, 2023, 5:36:14 AM10/26/23
    to Daniel Vogelheim, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org, Takashi Toyoshima, Nate Chapin, Yifan Luo, Chromium LUCI CQ, Tricium, chromium...@chromium.org

    Attention is currently required from: Yifan Luo.

    Patch set 5:Commit-Queue +2

    View Change

      To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-MessageType: comment
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
      Gerrit-Change-Number: 4956637
      Gerrit-PatchSet: 5
      Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
      Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
      Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
      Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
      Gerrit-Reviewer: Yifan Luo <l...@chromium.org>
      Gerrit-Attention: Yifan Luo <l...@chromium.org>
      Gerrit-Comment-Date: Thu, 26 Oct 2023 09:36:02 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes

      Chromium LUCI CQ (Gerrit)

      unread,
      Oct 26, 2023, 5:41:17 AM10/26/23
      to Daniel Vogelheim, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org, Takashi Toyoshima, Nate Chapin, Yifan Luo, Tricium, chromium...@chromium.org

      Chromium LUCI CQ submitted this change.

      View Change

      Approvals: Yifan Luo: Looks good to me Daniel Vogelheim: Commit Takashi Toyoshima: Looks good to me Nate Chapin: Looks good to me
      Handle ORB network errors as DevTools issues

      ORB "v0.2" changes error handling from silently injecting an
      empty response to raising a network error. Since the default
      is to log errors on the console this can lead to a very "spam-y"
      console. To resolve this, we will always report ORB network
      errors (ERR_BLOCKED_BY_ORB) to DevTools as an issue, and will
      suppress console messages for the same errors.

      Bug: 1492995
      Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
      Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4956637
      Reviewed-by: Yifan Luo <l...@chromium.org>
      Reviewed-by: Nate Chapin <jap...@chromium.org>
      Reviewed-by: Takashi Toyoshima <toyo...@chromium.org>
      Commit-Queue: Daniel Vogelheim <voge...@chromium.org>
      Cr-Commit-Position: refs/heads/main@{#1215396}

      ---
      M services/network/cors/cors_url_loader.cc
      M third_party/blink/renderer/core/frame/frame_console.cc
      M third_party/blink/renderer/platform/loader/fetch/resource_error.cc
      M third_party/blink/renderer/platform/loader/fetch/resource_error.h
      M third_party/blink/web_tests/http/tests/inspector-protocol/network/block_cross_site_document_load-expected.txt
      M third_party/blink/web_tests/http/tests/inspector-protocol/network/block_cross_site_document_load.js
      6 files changed, 21 insertions(+), 16 deletions(-)


      To view, visit change 4956637. To unsubscribe, or for help writing mail filters, visit settings.

      Gerrit-MessageType: merged
      Gerrit-Project: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
      Gerrit-Change-Number: 4956637
      Gerrit-PatchSet: 6
      Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
      Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
      Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
      Gerrit-Reviewer: Yifan Luo <l...@chromium.org>

      Ian Estrada (Gerrit)

      unread,
      Jul 13, 2025, 8:56:16 PMJul 13
      to Daniel Vogelheim, Chromium LUCI CQ, Takashi Toyoshima, Nate Chapin, Tricium, chromium...@chromium.org, blink-revi...@chromium.org, blink-...@chromium.org, gavinp...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading...@chromium.org, network-ser...@chromium.org

      Ian Estrada added 1 comment

      Patchset-level comments
      File-level comment, Patchset 6 (Latest):
      Ian Estrada . resolved

      ID: 10129538

      Open in Gerrit

      Related details

      Attention set is empty
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      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: Ie8e3139331bc5135f1f3346b33f2c6cb35252475
      Gerrit-Change-Number: 4956637
      Gerrit-PatchSet: 6
      Gerrit-Owner: Daniel Vogelheim <voge...@chromium.org>
      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Daniel Vogelheim <voge...@chromium.org>
      Gerrit-Reviewer: Nate Chapin <jap...@chromium.org>
      Gerrit-Reviewer: Takashi Toyoshima <toyo...@chromium.org>
      Gerrit-Reviewer: Yifan Luo <l...@chromium.org>
      Gerrit-CC: Ian Estrada <estrada...@gmail.com>
      Gerrit-Comment-Date: Mon, 14 Jul 2025 00:56:07 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      open
      diffy
      Reply all
      Reply to author
      Forward
      0 new messages