[LNA] remove PNA preflight support [chromium/src : main]

0 views
Skip to first unread message

Hubert Chao (Gerrit)

unread,
Oct 27, 2025, 12:49:57 PM (10 days ago) Oct 27
to Chris Thompson, AyeAye, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, Nate Chapin, net-r...@chromium.org, alexmo...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, bmcquad...@chromium.org, creis...@chromium.org, csharris...@chromium.org, devtools-re...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading-rev...@chromium.org, loading...@chromium.org, navigation...@chromium.org, network-ser...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
Attention needed from Chris Thompson and mmenke

Hubert Chao voted and added 1 comment

Votes added by Hubert Chao

Commit-Queue+1

1 comment

Patchset-level comments
File-level comment, Patchset 5 (Latest):
Hubert Chao . resolved

cthomp@: general review

mmenke@: mainly services/network/*, rest is mostly boilerplate removal but still might be worth looking at since it derives from the services/network changes

Open in Gerrit

Related details

Attention is currently required from:
  • Chris Thompson
  • mmenke
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: I8cb5281235794e422c01223fdc8a48a63b80e734
Gerrit-Change-Number: 6906919
Gerrit-PatchSet: 5
Gerrit-Owner: Hubert Chao <hc...@chromium.org>
Gerrit-Reviewer: Chris Thompson <cth...@chromium.org>
Gerrit-Reviewer: Hubert Chao <hc...@chromium.org>
Gerrit-Reviewer: mmenke <mme...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Nate Chapin <jap...@chromium.org>
Gerrit-Attention: mmenke <mme...@chromium.org>
Gerrit-Attention: Chris Thompson <cth...@chromium.org>
Gerrit-Comment-Date: Mon, 27 Oct 2025 16:49:51 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

mmenke (Gerrit)

unread,
Oct 27, 2025, 1:59:17 PM (10 days ago) Oct 27
to Hubert Chao, Chris Thompson, AyeAye, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, Nate Chapin, net-r...@chromium.org, alexmo...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, bmcquad...@chromium.org, creis...@chromium.org, csharris...@chromium.org, devtools-re...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading-rev...@chromium.org, loading...@chromium.org, navigation...@chromium.org, network-ser...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
Attention needed from Chris Thompson and Hubert Chao

mmenke added 6 comments

Patchset-level comments
mmenke . resolved

Is there any way we could split this into multiple CLs? It's very easy to miss stuff in giant CLs, even removal CLs.

File services/network/cors/cors_url_loader.cc
Line 999, Patchset 5 (Latest): if (net_error == net::OK) {
mmenke . unresolved

Seems like we should get rid of this block entirely, remove the status check on line 985, and copy the if(status) DCHECK on line 995, then remove the if on line 989. The real issue I want to address here is splitting the no-net-error return path into two different results.

Line 1075, Patchset 5 (Parent): status->target_address_space = request_.target_ip_address_space;
mmenke . unresolved

Is this field still needed? It's not removed in this CL, but I think all lines that set it are removed in this CL (other than the one in the mojom traits file)? That also implies it should be removed from the CorsErrorStatus mojom type.

File services/network/cors/preflight_controller.h
Line 11, Patchset 5 (Latest):#include "base/component_export.h"
#include "base/containers/enum_set.h"
mmenke . unresolved

No longer needed?

Line 12, Patchset 5 (Latest):#include "base/containers/enum_set.h"
mmenke . unresolved

No longer needed?

File services/network/cors/preflight_controller.cc
Line 312, Patchset 5 (Parent): head.headers, header_names::kAccessControlAllowPrivateNetwork);
mmenke . unresolved

This constant no longer needed?

Open in Gerrit

Related details

Attention is currently required from:
  • Chris Thompson
  • Hubert Chao
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: I8cb5281235794e422c01223fdc8a48a63b80e734
    Gerrit-Change-Number: 6906919
    Gerrit-PatchSet: 5
    Gerrit-Owner: Hubert Chao <hc...@chromium.org>
    Gerrit-Reviewer: Chris Thompson <cth...@chromium.org>
    Gerrit-Reviewer: Hubert Chao <hc...@chromium.org>
    Gerrit-Reviewer: mmenke <mme...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Nate Chapin <jap...@chromium.org>
    Gerrit-Attention: Chris Thompson <cth...@chromium.org>
    Gerrit-Attention: Hubert Chao <hc...@chromium.org>
    Gerrit-Comment-Date: Mon, 27 Oct 2025 17:59:10 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    mmenke (Gerrit)

    unread,
    Oct 27, 2025, 2:02:07 PM (10 days ago) Oct 27
    to Hubert Chao, Chris Thompson, AyeAye, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, Nate Chapin, net-r...@chromium.org, alexmo...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, bmcquad...@chromium.org, creis...@chromium.org, csharris...@chromium.org, devtools-re...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading-rev...@chromium.org, loading...@chromium.org, navigation...@chromium.org, network-ser...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
    Attention needed from Chris Thompson and Hubert Chao

    mmenke added 1 comment

    File services/network/cors/cors_url_loader.cc
    Line 999, Patchset 5 (Latest): if (net_error == net::OK) {
    mmenke . unresolved

    Seems like we should get rid of this block entirely, remove the status check on line 985, and copy the if(status) DCHECK on line 995, then remove the if on line 989. The real issue I want to address here is splitting the no-net-error return path into two different results.

    mmenke

    *two different blocks, rather.

    Gerrit-Comment-Date: Mon, 27 Oct 2025 18:02:01 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: mmenke <mme...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Hubert Chao (Gerrit)

    unread,
    Oct 27, 2025, 2:51:33 PM (10 days ago) Oct 27
    to Chris Thompson, AyeAye, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, Nate Chapin, net-r...@chromium.org, alexmo...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, bmcquad...@chromium.org, creis...@chromium.org, csharris...@chromium.org, devtools-re...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading-rev...@chromium.org, loading...@chromium.org, navigation...@chromium.org, network-ser...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
    Attention needed from Chris Thompson and mmenke

    Hubert Chao added 6 comments

    Patchset-level comments
    mmenke . resolved

    Is there any way we could split this into multiple CLs? It's very easy to miss stuff in giant CLs, even removal CLs.

    Hubert Chao

    I couldn't spot an easy way to do this, no. This CL started with me removing the two preflight enum values from

    services/network/public/mojom/client_security_state.mojom

    and then cascaded from there. I could just delete the enums and then the tests in services/network/ccrs/* that depend on the enum values without deleting the code that the tests are exercising, but that didn't feel like a good option to me to delete the tests without deleting the code they tested.

    I did stop and not remove the target_ip_address_space fields (which was actually the goal that started this series of CLs), as that was going make things a lot bigger.

    happy to try something if you've got a suggestion on how to break this up.

    File services/network/cors/cors_url_loader.cc
    Line 999, Patchset 5: if (net_error == net::OK) {
    mmenke . resolved

    Seems like we should get rid of this block entirely, remove the status check on line 985, and copy the if(status) DCHECK on line 995, then remove the if on line 989. The real issue I want to address here is splitting the no-net-error return path into two different results.

    mmenke

    *two different blocks, rather.

    Hubert Chao

    Done I think?

    Line 1075, Patchset 5 (Parent): status->target_address_space = request_.target_ip_address_space;
    mmenke . resolved

    Is this field still needed? It's not removed in this CL, but I think all lines that set it are removed in this CL (other than the one in the mojom traits file)? That also implies it should be removed from the CorsErrorStatus mojom type.

    Hubert Chao

    that field is probably not needed anymore. But I didn't start that removal because that would've made the CL bigger.

    See the note in my commit message about `target_ip_address_space`

    File services/network/cors/preflight_controller.h
    Line 12, Patchset 5:#include "base/containers/enum_set.h"
    mmenke . resolved

    No longer needed?

    Hubert Chao

    Done

    Line 11, Patchset 5:#include "base/component_export.h"
    #include "base/containers/enum_set.h"
    mmenke . resolved

    No longer needed?

    Hubert Chao

    Done

    File services/network/cors/preflight_controller.cc
    Line 312, Patchset 5 (Parent): head.headers, header_names::kAccessControlAllowPrivateNetwork);
    mmenke . resolved

    This constant no longer needed?

    Hubert Chao

    missed those headers. removed.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Chris Thompson
    • mmenke
    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: I8cb5281235794e422c01223fdc8a48a63b80e734
      Gerrit-Change-Number: 6906919
      Gerrit-PatchSet: 7
      Gerrit-Owner: Hubert Chao <hc...@chromium.org>
      Gerrit-Reviewer: Chris Thompson <cth...@chromium.org>
      Gerrit-Reviewer: Hubert Chao <hc...@chromium.org>
      Gerrit-Reviewer: mmenke <mme...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Nate Chapin <jap...@chromium.org>
      Gerrit-Attention: mmenke <mme...@chromium.org>
      Gerrit-Attention: Chris Thompson <cth...@chromium.org>
      Gerrit-Comment-Date: Mon, 27 Oct 2025 18:51:28 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      mmenke (Gerrit)

      unread,
      Oct 27, 2025, 3:08:58 PM (10 days ago) Oct 27
      to Hubert Chao, Chris Thompson, AyeAye, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, Nate Chapin, net-r...@chromium.org, alexmo...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, bmcquad...@chromium.org, creis...@chromium.org, csharris...@chromium.org, devtools-re...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading-rev...@chromium.org, loading...@chromium.org, navigation...@chromium.org, network-ser...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
      Attention needed from Chris Thompson and Hubert Chao

      mmenke added 2 comments

      Patchset-level comments

      Is there any way we could split this into multiple CLs? It's very easy to miss stuff in giant CLs, even removal CLs.

      Hubert Chao

      I couldn't spot an easy way to do this, no. This CL started with me removing the two preflight enum values from

      services/network/public/mojom/client_security_state.mojom

      and then cascaded from there. I could just delete the enums and then the tests in services/network/ccrs/* that depend on the enum values without deleting the code that the tests are exercising, but that didn't feel like a good option to me to delete the tests without deleting the code they tested.

      I did stop and not remove the target_ip_address_space fields (which was actually the goal that started this series of CLs), as that was going make things a lot bigger.

      happy to try something if you've got a suggestion on how to break this up.

      mmenke

      Hrm...I don't suppose we could remove the fields from URLResponseHead and PrivateNetworkAccessPreflightResult, removing the blink code that reads them, and the code that sets them (replacing it temporarily with CHECKs that we wouldn't set them to anything useful - branch is in ~1 hour, so that code will not make it to stable), tearing down tests in the process, and then tear down the rest of the stuff this removes in a followup? That's not exactly a lovely split, but with the CHECKs, I think it's acceptable. I think you wouldn't even necessarily need to land the CLs separately, could merge them and land together once reviewed. It's just very hard to catch stuff in this massive CL.

      I agree this code is very heavily integrated, and it's difficult to figure out if things can be broken up.

      File services/network/cors/cors_url_loader.cc
      Line 1075, Patchset 5 (Parent): status->target_address_space = request_.target_ip_address_space;
      mmenke . resolved

      Is this field still needed? It's not removed in this CL, but I think all lines that set it are removed in this CL (other than the one in the mojom traits file)? That also implies it should be removed from the CorsErrorStatus mojom type.

      Hubert Chao

      that field is probably not needed anymore. But I didn't start that removal because that would've made the CL bigger.

      See the note in my commit message about `target_ip_address_space`

      mmenke

      SGTM. As long as stuff is on your radar, I'm fine with (and actively support) multiple CLs. Sorry for missing the description - I need to learn to read those carefully before reviewing.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Chris Thompson
      • Hubert Chao
      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: I8cb5281235794e422c01223fdc8a48a63b80e734
        Gerrit-Change-Number: 6906919
        Gerrit-PatchSet: 7
        Gerrit-Owner: Hubert Chao <hc...@chromium.org>
        Gerrit-Reviewer: Chris Thompson <cth...@chromium.org>
        Gerrit-Reviewer: Hubert Chao <hc...@chromium.org>
        Gerrit-Reviewer: mmenke <mme...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-Attention: Chris Thompson <cth...@chromium.org>
        Gerrit-Attention: Hubert Chao <hc...@chromium.org>
        Gerrit-Comment-Date: Mon, 27 Oct 2025 19:08:52 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: mmenke <mme...@chromium.org>
        Comment-In-Reply-To: Hubert Chao <hc...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        mmenke (Gerrit)

        unread,
        Oct 27, 2025, 3:12:38 PM (10 days ago) Oct 27
        to Hubert Chao, Chris Thompson, AyeAye, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, Nate Chapin, net-r...@chromium.org, alexmo...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, bmcquad...@chromium.org, creis...@chromium.org, csharris...@chromium.org, devtools-re...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading-rev...@chromium.org, loading...@chromium.org, navigation...@chromium.org, network-ser...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
        Attention needed from Chris Thompson and Hubert Chao

        mmenke added 1 comment

        Patchset-level comments
        mmenke . unresolved

        Is there any way we could split this into multiple CLs? It's very easy to miss stuff in giant CLs, even removal CLs.

        Hubert Chao

        I couldn't spot an easy way to do this, no. This CL started with me removing the two preflight enum values from

        services/network/public/mojom/client_security_state.mojom

        and then cascaded from there. I could just delete the enums and then the tests in services/network/ccrs/* that depend on the enum values without deleting the code that the tests are exercising, but that didn't feel like a good option to me to delete the tests without deleting the code they tested.

        I did stop and not remove the target_ip_address_space fields (which was actually the goal that started this series of CLs), as that was going make things a lot bigger.

        happy to try something if you've got a suggestion on how to break this up.

        mmenke

        Hrm...I don't suppose we could remove the fields from URLResponseHead and PrivateNetworkAccessPreflightResult, removing the blink code that reads them, and the code that sets them (replacing it temporarily with CHECKs that we wouldn't set them to anything useful - branch is in ~1 hour, so that code will not make it to stable), tearing down tests in the process, and then tear down the rest of the stuff this removes in a followup? That's not exactly a lovely split, but with the CHECKs, I think it's acceptable. I think you wouldn't even necessarily need to land the CLs separately, could merge them and land together once reviewed. It's just very hard to catch stuff in this massive CL.

        I agree this code is very heavily integrated, and it's difficult to figure out if things can be broken up.

        mmenke

        If this turns out not to be possible, or to require too much work, please don't hesitate to say so.

        Gerrit-Comment-Date: Mon, 27 Oct 2025 19:12:32 +0000
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Hubert Chao (Gerrit)

        unread,
        Oct 28, 2025, 10:11:31 AM (9 days ago) Oct 28
        to Chris Thompson, AyeAye, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, Nate Chapin, net-r...@chromium.org, alexmo...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, bmcquad...@chromium.org, creis...@chromium.org, csharris...@chromium.org, devtools-re...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading-rev...@chromium.org, loading...@chromium.org, navigation...@chromium.org, network-ser...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
        Attention needed from Chris Thompson and mmenke

        Hubert Chao added 1 comment

        Patchset-level comments
        mmenke . unresolved

        Is there any way we could split this into multiple CLs? It's very easy to miss stuff in giant CLs, even removal CLs.

        Hubert Chao

        I couldn't spot an easy way to do this, no. This CL started with me removing the two preflight enum values from

        services/network/public/mojom/client_security_state.mojom

        and then cascaded from there. I could just delete the enums and then the tests in services/network/ccrs/* that depend on the enum values without deleting the code that the tests are exercising, but that didn't feel like a good option to me to delete the tests without deleting the code they tested.

        I did stop and not remove the target_ip_address_space fields (which was actually the goal that started this series of CLs), as that was going make things a lot bigger.

        happy to try something if you've got a suggestion on how to break this up.

        mmenke

        Hrm...I don't suppose we could remove the fields from URLResponseHead and PrivateNetworkAccessPreflightResult, removing the blink code that reads them, and the code that sets them (replacing it temporarily with CHECKs that we wouldn't set them to anything useful - branch is in ~1 hour, so that code will not make it to stable), tearing down tests in the process, and then tear down the rest of the stuff this removes in a followup? That's not exactly a lovely split, but with the CHECKs, I think it's acceptable. I think you wouldn't even necessarily need to land the CLs separately, could merge them and land together once reviewed. It's just very hard to catch stuff in this massive CL.

        I agree this code is very heavily integrated, and it's difficult to figure out if things can be broken up.

        mmenke

        If this turns out not to be possible, or to require too much work, please don't hesitate to say so.

        Attention is currently required from:
        • Chris Thompson
        • mmenke
        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: I8cb5281235794e422c01223fdc8a48a63b80e734
        Gerrit-Change-Number: 6906919
        Gerrit-PatchSet: 7
        Gerrit-Owner: Hubert Chao <hc...@chromium.org>
        Gerrit-Reviewer: Chris Thompson <cth...@chromium.org>
        Gerrit-Reviewer: Hubert Chao <hc...@chromium.org>
        Gerrit-Reviewer: mmenke <mme...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-Attention: mmenke <mme...@chromium.org>
        Gerrit-Attention: Chris Thompson <cth...@chromium.org>
        Gerrit-Comment-Date: Tue, 28 Oct 2025 14:11:23 +0000
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Hubert Chao (Gerrit)

        unread,
        Nov 3, 2025, 10:16:18 PM (2 days ago) Nov 3
        to Chris Thompson, AyeAye, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, devtools...@chromium.org, Nate Chapin, net-r...@chromium.org, alexmo...@chromium.org, asvitkine...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, bmcquad...@chromium.org, creis...@chromium.org, csharris...@chromium.org, devtools-re...@chromium.org, gavinp...@chromium.org, ipc-securi...@chromium.org, kinuko...@chromium.org, loading-re...@chromium.org, loading-rev...@chromium.org, loading...@chromium.org, navigation...@chromium.org, network-ser...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org

        Hubert Chao abandoned this change

        Related details

        Attention set is empty
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • 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: abandon
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: I8cb5281235794e422c01223fdc8a48a63b80e734
        Gerrit-Change-Number: 6906919
        Gerrit-PatchSet: 7
        Gerrit-Owner: Hubert Chao <hc...@chromium.org>
        Gerrit-Reviewer: Hubert Chao <hc...@chromium.org>
        Gerrit-CC: Chris Thompson <cth...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Nate Chapin <jap...@chromium.org>
        Gerrit-CC: mmenke <mme...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy
        Reply all
        Reply to author
        Forward
        0 new messages