Implement sending custom X-Omnibox-Autofocus header. [chromium/src : main]

4 views
Skip to first unread message

Jakub Kudzia (Gerrit)

unread,
Oct 28, 2025, 1:56:30 PM (9 days ago) Oct 28
to Marc Treib, Mark Pearson, Arthur Sonzogni, Matt Dembski, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
Attention needed from Arthur Sonzogni, Kamil Jarosz, Marc Treib, Mark Pearson and Matt Dembski

Jakub Kudzia added 1 comment

Commit Message
Line 7, Patchset 23:Implement sending custom X-Omnibox-Autofocus-Experiment header informing about config of Omnibox Autofocus Experiment
Marc Treib . resolved

nit: The first line (which will become the commit title) should be <= 72 chars

Jakub Kudzia

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Arthur Sonzogni
  • Kamil Jarosz
  • Marc Treib
  • Mark Pearson
  • Matt Dembski
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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
Gerrit-Change-Number: 7055283
Gerrit-PatchSet: 24
Gerrit-Owner: Jakub Kudzia <jku...@google.com>
Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
Gerrit-Reviewer: Matt Dembski <dem...@google.com>
Gerrit-CC: James Maclean <wjma...@chromium.org>
Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
Gerrit-Attention: Matt Dembski <dem...@google.com>
Gerrit-Attention: Kamil Jarosz <kja...@google.com>
Gerrit-Attention: Marc Treib <tr...@chromium.org>
Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
Gerrit-Comment-Date: Tue, 28 Oct 2025 17:56:16 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Marc Treib <tr...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Mark Pearson (Gerrit)

unread,
Oct 28, 2025, 7:55:00 PM (9 days ago) Oct 28
to Jakub Kudzia, Marc Treib, Arthur Sonzogni, Matt Dembski, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
Attention needed from Arthur Sonzogni, Jakub Kudzia, Kamil Jarosz, Marc Treib and Matt Dembski

Mark Pearson added 10 comments

Patchset-level comments
File-level comment, Patchset 24 (Latest):
Mark Pearson . unresolved

I reviewed all of components/variations/... except for the tests. I ran out of time for the day.

1.
Requested access to the link doc.

2.
Please test this interactively with "--enable-features=" and developer tools to make sure the requests look correct (appended in the right times and not appended when not appropriate).

File components/variations/net/omnibox_autofocus_http_headers.h
Line 46, Patchset 24 (Latest):// header is only set to a non-empty value during experimentation.
Mark Pearson . unresolved

I think it would help to add a comment that the header should only be sent if the value is non-empty.

Line 45, Patchset 24 (Latest):// provider is not explicitly enabled nor disabled via a field trial, i.e. the
Mark Pearson . unresolved

nit: What does provider mean in this context? Can you choose a different word?

Line 29, Patchset 24 (Latest):extern const char kOmniboxAutofocusHeader[];
Mark Pearson . unresolved

optional nit: I thought this would be the whole header, but it's only the first part of the header (the header name). Please consider renaming or at least commenting.

File components/variations/net/omnibox_autofocus_http_headers.cc
Line 33, Patchset 24 (Latest): kNotFirstTab,
Mark Pearson . unresolved

I'm not sure how to understand this. Is it "do not show on the first tab"? Or show on things besides the first tab? Can you perhaps (a) choose a clearer name and (b) comment what this parameter does?

ditto below: please comment the effect of other parameters as well. People shouldn't have to find and read the implementation of the code to understand what a parameter is/does.

Line 35, Patchset 24 (Latest): "not_first_tab",
Mark Pearson . unresolved

nit: Finch parameters names (the strings) are global. For here and below, can you please choose more specific names so they don't risk overlapping with another experiment?

Line 94, Patchset 24 (Latest): params->cors_exempt_header_list.push_back(kOmniboxAutofocusHeader);
Mark Pearson . unresolved

Sometimes we don't add this header in the even if in this case. Is it okay to call this function with a header that we tell the network request to apply?

File components/variations/net/omnibox_autofocus_url_loader_throttle.cc
Line 24, Patchset 24 (Latest):
Mark Pearson . unresolved

Here should there be a call to ShouldAppendHeader() like there is in AppendOmniboxAutofocusHeaderIfNeeded()?

Line 55, Patchset 24 (Latest): to_be_removed_headers->push_back(kOmniboxAutofocusHeader);
Mark Pearson . unresolved

It is okay to add a header here that wasn't added to the original request?

File components/variations/net/omnibox_autofocus_url_loader_throttle_unittest.cc
Line 1, Patchset 24 (Latest):// Copyright 2025 The Chromium Authors
Mark Pearson . unresolved

This test uses blink. Does it work on iOS? The build file seem to add it for all platforms.

Open in Gerrit

Related details

Attention is currently required from:
  • Arthur Sonzogni
  • Jakub Kudzia
  • Kamil Jarosz
  • Marc Treib
  • Matt Dembski
Gerrit-Attention: Jakub Kudzia <jku...@google.com>
Gerrit-Attention: Matt Dembski <dem...@google.com>
Gerrit-Attention: Kamil Jarosz <kja...@google.com>
Gerrit-Attention: Marc Treib <tr...@chromium.org>
Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
Gerrit-Comment-Date: Tue, 28 Oct 2025 23:54:50 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Marc Treib (Gerrit)

unread,
Oct 29, 2025, 5:31:02 AM (8 days ago) Oct 29
to Jakub Kudzia, Marc Treib, Mark Pearson, Arthur Sonzogni, Matt Dembski, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
Attention needed from Arthur Sonzogni, Jakub Kudzia, Kamil Jarosz and Matt Dembski

Marc Treib voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Arthur Sonzogni
  • Jakub Kudzia
  • Kamil Jarosz
  • Matt Dembski
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
    Gerrit-Change-Number: 7055283
    Gerrit-PatchSet: 24
    Gerrit-Owner: Jakub Kudzia <jku...@google.com>
    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
    Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
    Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
    Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
    Gerrit-Reviewer: Matt Dembski <dem...@google.com>
    Gerrit-CC: James Maclean <wjma...@chromium.org>
    Gerrit-Attention: Jakub Kudzia <jku...@google.com>
    Gerrit-Attention: Matt Dembski <dem...@google.com>
    Gerrit-Attention: Kamil Jarosz <kja...@google.com>
    Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Comment-Date: Wed, 29 Oct 2025 09:30:39 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kamil Jarosz (Gerrit)

    unread,
    Oct 29, 2025, 5:44:28 AM (8 days ago) Oct 29
    to Jakub Kudzia, Marc Treib, Mark Pearson, Arthur Sonzogni, Matt Dembski, James Maclean, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
    Attention needed from Arthur Sonzogni, Jakub Kudzia and Matt Dembski

    Kamil Jarosz added 2 comments

    File components/variations/net/omnibox_autofocus_http_headers.cc
    Mark Pearson . unresolved

    nit: Finch parameters names (the strings) are global. For here and below, can you please choose more specific names so they don't risk overlapping with another experiment?

    Kamil Jarosz

    Are you sure that's the case? A lot of feature flags have parameters with the same name & in some cases it's explicitly designed this way (e.g. HaTS). Feature flags are globally unique, but I don't think params are.

    File components/variations/net/omnibox_autofocus_url_loader_throttle_unittest.cc
    Line 1, Patchset 24 (Latest):// Copyright 2025 The Chromium Authors
    Mark Pearson . unresolved

    This test uses blink. Does it work on iOS? The build file seem to add it for all platforms.

    Kamil Jarosz

    @jku...@google.com we only care about Android, so we can include this header for Android only.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Arthur Sonzogni
    • Jakub Kudzia
    • Matt Dembski
    Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Comment-Date: Wed, 29 Oct 2025 09:44:12 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Mark Pearson <mpea...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Arthur Sonzogni (Gerrit)

    unread,
    Oct 29, 2025, 5:44:42 AM (8 days ago) Oct 29
    to Jakub Kudzia, Marc Treib, Mark Pearson, Matt Dembski, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
    Attention needed from Jakub Kudzia and Matt Dembski

    Arthur Sonzogni voted and added 1 comment

    Votes added by Arthur Sonzogni

    Code-Review+1

    1 comment

    Patchset-level comments
    Arthur Sonzogni . resolved

    content/ seems to be only about plumbing the throttle in a similar way of UpdateCorsExemptHeaderForVariations. So this part LGTM. I will let OWNER to review the implementation you to fix the compile issue on iOS.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Jakub Kudzia
    • Matt Dembski
    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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
      Gerrit-Change-Number: 7055283
      Gerrit-PatchSet: 24
      Gerrit-Owner: Jakub Kudzia <jku...@google.com>
      Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
      Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
      Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
      Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
      Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
      Gerrit-Reviewer: Matt Dembski <dem...@google.com>
      Gerrit-CC: James Maclean <wjma...@chromium.org>
      Gerrit-Attention: Jakub Kudzia <jku...@google.com>
      Gerrit-Attention: Matt Dembski <dem...@google.com>
      Gerrit-Comment-Date: Wed, 29 Oct 2025 09:44:25 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Jakub Kudzia (Gerrit)

      unread,
      Oct 29, 2025, 7:36:46 AM (8 days ago) Oct 29
      to Arthur Sonzogni, Marc Treib, Mark Pearson, Matt Dembski, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
      Attention needed from Arthur Sonzogni, Marc Treib, Mark Pearson and Matt Dembski

      Jakub Kudzia added 6 comments

      File components/variations/net/omnibox_autofocus_http_headers.h
      Line 46, Patchset 24:// header is only set to a non-empty value during experimentation.
      Mark Pearson . unresolved

      I think it would help to add a comment that the header should only be sent if the value is non-empty.

      Jakub Kudzia

      Fair point, I've enhanced comment for AppendOmniboxAutofocusHeaderIfNeeded (below) which is responsible for actually appending the header

      Line 45, Patchset 24:// provider is not explicitly enabled nor disabled via a field trial, i.e. the
      Mark Pearson . unresolved

      nit: What does provider mean in this context? Can you choose a different word?

      Jakub Kudzia

      Yeah, it really was unclear. Sorry for that. I've simplified the comment

      Line 29, Patchset 24:extern const char kOmniboxAutofocusHeader[];
      Mark Pearson . resolved

      optional nit: I thought this would be the whole header, but it's only the first part of the header (the header name). Please consider renaming or at least commenting.

      Jakub Kudzia

      Done

      File components/variations/net/omnibox_autofocus_http_headers.cc
      Line 94, Patchset 24: params->cors_exempt_header_list.push_back(kOmniboxAutofocusHeader);
      Mark Pearson . unresolved

      Sometimes we don't add this header in the even if in this case. Is it okay to call this function with a header that we tell the network request to apply?

      Jakub Kudzia

      I want to make sure I've understood your concern correctly. Are you asking why we add this header to the CORS-exempt list during initialization, even though we may not end up attaching it to every subsequent request?

      My understanding is that this allow-listing is not done on per-request basis so I don't really see other way to do it. For variations header (X-Client-Data) it's done the same way: https://source.chromium.org/chromium/chromium/src/+/main:components/variations/net/variations_http_headers.cc;l=401-404;bpv=1;bpt=1?q=variations_http_hea&ss=chromium%2Fchromium%2Fsrc
      I've added this allow-listing in every place where X-Client-Data is allow-listed as well.

      I've improved the comment to explicitly claim that the header itself might be absent.

      File components/variations/net/omnibox_autofocus_url_loader_throttle.cc
      Mark Pearson . unresolved

      Here should there be a call to ShouldAppendHeader() like there is in AppendOmniboxAutofocusHeaderIfNeeded()?

      Jakub Kudzia

      Not really, because `ShouldAppendHeader()` is called per request to verify whether request is done to a Google domain. Here, we're simply verifying whether experiment is active at all(by checking relevant feature flags via `GetHeaderValue()`)to decide whether enabling the throttle makes any sense.

      Line 55, Patchset 24: to_be_removed_headers->push_back(kOmniboxAutofocusHeader);
      Mark Pearson . unresolved

      It is okay to add a header here that wasn't added to the original request?

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Arthur Sonzogni
      • Marc Treib
      • Mark Pearson
      • Matt Dembski
      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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
        Gerrit-Change-Number: 7055283
        Gerrit-PatchSet: 25
        Gerrit-Owner: Jakub Kudzia <jku...@google.com>
        Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
        Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
        Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
        Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
        Gerrit-Reviewer: Matt Dembski <dem...@google.com>
        Gerrit-CC: James Maclean <wjma...@chromium.org>
        Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
        Gerrit-Attention: Matt Dembski <dem...@google.com>
        Gerrit-Attention: Marc Treib <tr...@chromium.org>
        Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Comment-Date: Wed, 29 Oct 2025 11:36:30 +0000
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Jakub Kudzia (Gerrit)

        unread,
        Oct 29, 2025, 7:40:22 AM (8 days ago) Oct 29
        to Arthur Sonzogni, Marc Treib, Mark Pearson, Matt Dembski, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
        Attention needed from Arthur Sonzogni, Marc Treib, Mark Pearson and Matt Dembski

        Jakub Kudzia added 2 comments

        File components/variations/net/omnibox_autofocus_http_headers.h
        Line 46, Patchset 24:// header is only set to a non-empty value during experimentation.
        Mark Pearson . resolved

        I think it would help to add a comment that the header should only be sent if the value is non-empty.

        Jakub Kudzia

        Fair point, I've enhanced comment for AppendOmniboxAutofocusHeaderIfNeeded (below) which is responsible for actually appending the header

        Jakub Kudzia

        Done

        Line 45, Patchset 24:// provider is not explicitly enabled nor disabled via a field trial, i.e. the
        Mark Pearson . resolved

        nit: What does provider mean in this context? Can you choose a different word?

        Jakub Kudzia

        Yeah, it really was unclear. Sorry for that. I've simplified the comment

        Jakub Kudzia

        Done

        Gerrit-Comment-Date: Wed, 29 Oct 2025 11:40:06 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Mark Pearson <mpea...@chromium.org>
        Comment-In-Reply-To: Jakub Kudzia <jku...@google.com>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Jakub Kudzia (Gerrit)

        unread,
        Oct 29, 2025, 7:41:44 AM (8 days ago) Oct 29
        to Arthur Sonzogni, Marc Treib, Mark Pearson, Matt Dembski, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
        Attention needed from Arthur Sonzogni, Kamil Jarosz, Marc Treib, Mark Pearson and Matt Dembski

        Jakub Kudzia added 1 comment

        File components/variations/net/omnibox_autofocus_url_loader_throttle_unittest.cc
        Line 1, Patchset 24:// Copyright 2025 The Chromium Authors
        Mark Pearson . unresolved

        This test uses blink. Does it work on iOS? The build file seem to add it for all platforms.

        Kamil Jarosz

        @jku...@google.com we only care about Android, so we can include this header for Android only.

        Jakub Kudzia

        Good catch, I'll exempt this test from running on iOS

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Arthur Sonzogni
        • Kamil Jarosz
        Gerrit-Attention: Kamil Jarosz <kja...@google.com>
        Gerrit-Attention: Marc Treib <tr...@chromium.org>
        Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Comment-Date: Wed, 29 Oct 2025 11:41:22 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Mark Pearson <mpea...@chromium.org>
        Comment-In-Reply-To: Kamil Jarosz <kja...@google.com>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Marc Treib (Gerrit)

        unread,
        Oct 29, 2025, 8:43:09 AM (8 days ago) Oct 29
        to Jakub Kudzia, Marc Treib, Arthur Sonzogni, Mark Pearson, Matt Dembski, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
        Attention needed from Arthur Sonzogni, Jakub Kudzia, Kamil Jarosz, Mark Pearson and Matt Dembski

        Marc Treib voted Code-Review+1

        Code-Review+1
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Arthur Sonzogni
        • Jakub Kudzia
        • Kamil Jarosz
        • Mark Pearson
        • Matt Dembski
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement is not satisfiedCode-Owners
          • requirement is not 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
          Gerrit-Change-Number: 7055283
          Gerrit-PatchSet: 25
          Gerrit-Owner: Jakub Kudzia <jku...@google.com>
          Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
          Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
          Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
          Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
          Gerrit-Reviewer: Matt Dembski <dem...@google.com>
          Gerrit-CC: James Maclean <wjma...@chromium.org>
          Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
          Gerrit-Attention: Jakub Kudzia <jku...@google.com>
          Gerrit-Attention: Matt Dembski <dem...@google.com>
          Gerrit-Attention: Kamil Jarosz <kja...@google.com>
          Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Comment-Date: Wed, 29 Oct 2025 12:42:51 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Matt Dembski (Gerrit)

          unread,
          Oct 29, 2025, 9:53:30 AM (8 days ago) Oct 29
          to Jakub Kudzia, Marc Treib, Arthur Sonzogni, Mark Pearson, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
          Attention needed from Arthur Sonzogni, Jakub Kudzia, Kamil Jarosz and Mark Pearson

          Matt Dembski voted and added 1 comment

          Votes added by Matt Dembski

          Code-Review+1

          1 comment

          Patchset-level comments
          File-level comment, Patchset 25 (Latest):
          Matt Dembski . resolved

          re-LGTM.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Arthur Sonzogni
          • Jakub Kudzia
          • Kamil Jarosz
          • Mark Pearson
          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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
            Gerrit-Change-Number: 7055283
            Gerrit-PatchSet: 25
            Gerrit-Owner: Jakub Kudzia <jku...@google.com>
            Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
            Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
            Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
            Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
            Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
            Gerrit-Reviewer: Matt Dembski <dem...@google.com>
            Gerrit-CC: James Maclean <wjma...@chromium.org>
            Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
            Gerrit-Attention: Jakub Kudzia <jku...@google.com>
            Gerrit-Attention: Kamil Jarosz <kja...@google.com>
            Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
            Gerrit-Comment-Date: Wed, 29 Oct 2025 13:53:10 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Jakub Kudzia (Gerrit)

            unread,
            Oct 29, 2025, 10:58:13 AM (8 days ago) Oct 29
            to Matt Dembski, Marc Treib, Arthur Sonzogni, Mark Pearson, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
            Attention needed from Arthur Sonzogni, Kamil Jarosz, Marc Treib, Mark Pearson and Matt Dembski

            Jakub Kudzia added 1 comment

            File components/variations/net/omnibox_autofocus_http_headers.cc
            Line 33, Patchset 24: kNotFirstTab,
            Mark Pearson . unresolved

            I'm not sure how to understand this. Is it "do not show on the first tab"? Or show on things besides the first tab? Can you perhaps (a) choose a clearer name and (b) comment what this parameter does?

            ditto below: please comment the effect of other parameters as well. People shouldn't have to find and read the implementation of the code to understand what a parameter is/does.

            Jakub Kudzia

            Thank you for the detailed feedback. I completely agree that the parameters need clearer documentation, and I will add detailed comments to fully explain the effect of each one immediately.

            However, I would prefer not to rename these specific parameters. These names were established in the original Android feature implementation (https://chromium-review.googlesource.com/c/chromium/src/+/6923827) to enable experimentation. Renaming these established parameters would unnecessarily expand the scope of this CL, introducing more noise.

            By adding thorough comments, I believe we fully resolve the concern about clarity without the distraction of an unnecessary rename.

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Arthur Sonzogni
            • Kamil Jarosz
            • Marc Treib
            • Mark Pearson
            • Matt Dembski
              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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                Gerrit-Change-Number: 7055283
                Gerrit-PatchSet: 26
                Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                Gerrit-CC: James Maclean <wjma...@chromium.org>
                Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                Gerrit-Attention: Matt Dembski <dem...@google.com>
                Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                Gerrit-Attention: Marc Treib <tr...@chromium.org>
                Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                Gerrit-Comment-Date: Wed, 29 Oct 2025 14:57:57 +0000
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Jakub Kudzia (Gerrit)

                unread,
                Oct 29, 2025, 1:20:35 PM (8 days ago) Oct 29
                to Matt Dembski, Marc Treib, Arthur Sonzogni, Mark Pearson, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                Attention needed from Arthur Sonzogni, Kamil Jarosz, Marc Treib, Mark Pearson and Matt Dembski

                Jakub Kudzia added 1 comment

                File components/variations/net/omnibox_autofocus_url_loader_throttle_unittest.cc
                Line 1, Patchset 24:// Copyright 2025 The Chromium Authors
                Mark Pearson . unresolved

                This test uses blink. Does it work on iOS? The build file seem to add it for all platforms.

                Kamil Jarosz

                @jku...@google.com we only care about Android, so we can include this header for Android only.

                Jakub Kudzia

                Good catch, I'll exempt this test from running on iOS

                Jakub Kudzia

                As suggested I've added preprocessor directives to ensure the code runs only on Android. I just still need to figure out why there is an error on ios-simulator...

                Gerrit-Comment-Date: Wed, 29 Oct 2025 17:20:15 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: No
                Comment-In-Reply-To: Mark Pearson <mpea...@chromium.org>
                Comment-In-Reply-To: Jakub Kudzia <jku...@google.com>
                Comment-In-Reply-To: Kamil Jarosz <kja...@google.com>
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Matt Dembski (Gerrit)

                unread,
                Oct 29, 2025, 1:26:10 PM (8 days ago) Oct 29
                to Jakub Kudzia, Marc Treib, Arthur Sonzogni, Mark Pearson, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                Attention needed from Arthur Sonzogni, Jakub Kudzia, Kamil Jarosz, Marc Treib and Mark Pearson

                Matt Dembski voted Commit-Queue+1

                Commit-Queue+1
                Open in Gerrit

                Related details

                Attention is currently required from:
                • Arthur Sonzogni
                • Jakub Kudzia
                • Kamil Jarosz
                • Marc Treib
                • Mark Pearson
                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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                Gerrit-Change-Number: 7055283
                Gerrit-PatchSet: 27
                Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                Gerrit-CC: James Maclean <wjma...@chromium.org>
                Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                Gerrit-Attention: Marc Treib <tr...@chromium.org>
                Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                Gerrit-Comment-Date: Wed, 29 Oct 2025 17:25:54 +0000
                Gerrit-HasComments: No
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Marc Treib (Gerrit)

                unread,
                Oct 29, 2025, 1:26:55 PM (8 days ago) Oct 29
                to Jakub Kudzia, Marc Treib, Matt Dembski, Arthur Sonzogni, Mark Pearson, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                Attention needed from Arthur Sonzogni, Jakub Kudzia, Kamil Jarosz and Mark Pearson

                Marc Treib voted Code-Review+1

                Code-Review+1
                Open in Gerrit

                Related details

                Attention is currently required from:
                • Arthur Sonzogni
                • Jakub Kudzia
                • Kamil Jarosz
                • Mark Pearson
                Submit Requirements:
                  • requirement satisfiedCode-Coverage
                  • requirement is not satisfiedCode-Owners
                  • requirement is not 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                  Gerrit-Change-Number: 7055283
                  Gerrit-PatchSet: 27
                  Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                  Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                  Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                  Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                  Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                  Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                  Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                  Gerrit-CC: James Maclean <wjma...@chromium.org>
                  Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                  Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                  Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                  Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                  Gerrit-Comment-Date: Wed, 29 Oct 2025 17:26:37 +0000
                  Gerrit-HasComments: No
                  Gerrit-Has-Labels: Yes
                  satisfied_requirement
                  unsatisfied_requirement
                  open
                  diffy

                  Jakub Kudzia (Gerrit)

                  unread,
                  Oct 30, 2025, 4:48:31 AM (7 days ago) Oct 30
                  to Marc Treib, Matt Dembski, Arthur Sonzogni, Mark Pearson, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                  Attention needed from Arthur Sonzogni, Kamil Jarosz, Mark Pearson and Matt Dembski

                  Jakub Kudzia added 2 comments

                  File components/variations/net/omnibox_autofocus_http_headers_unittest.cc
                  Line 16, Patchset 20: {
                  Kamil Jarosz . resolved

                  Similarly here

                  Jakub Kudzia

                  I've parameterized this test to remove duplicated code

                  Jakub Kudzia

                  Done

                  File components/variations/net/omnibox_autofocus_url_loader_throttle_unittest.cc
                  Line 32, Patchset 20: {
                  Kamil Jarosz . resolved

                  Can you split those blocks into separate tests?

                  Jakub Kudzia

                  I've parameterized this test to remove duplicated code

                  Jakub Kudzia

                  Done

                  Open in Gerrit

                  Related details

                  Attention is currently required from:
                  • Arthur Sonzogni
                  • Kamil Jarosz
                  • Mark Pearson
                  • Matt Dembski
                  Submit Requirements:
                  • requirement satisfiedCode-Coverage
                  • requirement is not satisfiedCode-Owners
                  • requirement is not 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                  Gerrit-Change-Number: 7055283
                  Gerrit-PatchSet: 26
                  Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                  Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                  Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                  Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                  Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                  Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                  Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                  Gerrit-CC: James Maclean <wjma...@chromium.org>
                  Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                  Gerrit-Attention: Matt Dembski <dem...@google.com>
                  Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                  Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                  Gerrit-Comment-Date: Thu, 30 Oct 2025 08:48:10 +0000
                  Gerrit-HasComments: Yes
                  Gerrit-Has-Labels: No
                  satisfied_requirement
                  unsatisfied_requirement
                  open
                  diffy

                  Kamil Jarosz (Gerrit)

                  unread,
                  Oct 30, 2025, 7:08:19 AM (7 days ago) Oct 30
                  to Jakub Kudzia, Marc Treib, Matt Dembski, Arthur Sonzogni, Mark Pearson, James Maclean, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                  Attention needed from Arthur Sonzogni, Jakub Kudzia, Mark Pearson and Matt Dembski

                  Kamil Jarosz added 2 comments

                  File components/variations/net/omnibox_autofocus_http_headers.h
                  Line 16, Patchset 27 (Latest):
                  Kamil Jarosz . unresolved

                  I would enforce android here with #error in case it's not

                  File components/variations/net/omnibox_autofocus_url_loader_throttle.h
                  Line 13, Patchset 27 (Latest):
                  Kamil Jarosz . unresolved

                  I would enforce android here with #error in case it's not

                  Open in Gerrit

                  Related details

                  Attention is currently required from:
                  • Arthur Sonzogni
                  • Jakub Kudzia
                  • Mark Pearson
                  • Matt Dembski
                  Submit Requirements:
                  • requirement satisfiedCode-Coverage
                  • requirement is not satisfiedCode-Owners
                  • requirement is not 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                  Gerrit-Change-Number: 7055283
                  Gerrit-PatchSet: 27
                  Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                  Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                  Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                  Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                  Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                  Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                  Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                  Gerrit-CC: James Maclean <wjma...@chromium.org>
                  Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                  Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                  Gerrit-Attention: Matt Dembski <dem...@google.com>
                  Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                  Gerrit-Comment-Date: Thu, 30 Oct 2025 11:07:41 +0000
                  Gerrit-HasComments: Yes
                  Gerrit-Has-Labels: No
                  satisfied_requirement
                  unsatisfied_requirement
                  open
                  diffy

                  Jakub Kudzia (Gerrit)

                  unread,
                  Oct 30, 2025, 9:45:06 AM (7 days ago) Oct 30
                  to Marc Treib, Matt Dembski, Arthur Sonzogni, Mark Pearson, James Maclean, Kamil Jarosz, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                  Attention needed from Arthur Sonzogni, Kamil Jarosz, Marc Treib, Mark Pearson and Matt Dembski

                  Jakub Kudzia added 2 comments

                  File components/variations/net/omnibox_autofocus_http_headers.h
                  Line 16, Patchset 27:
                  Kamil Jarosz . resolved

                  I would enforce android here with #error in case it's not

                  Jakub Kudzia

                  Done

                  File components/variations/net/omnibox_autofocus_url_loader_throttle.h
                  Line 13, Patchset 27:
                  Kamil Jarosz . resolved

                  I would enforce android here with #error in case it's not

                  Jakub Kudzia

                  Done

                  Open in Gerrit

                  Related details

                  Attention is currently required from:
                  • Arthur Sonzogni
                  • Kamil Jarosz
                  • Marc Treib
                  • Mark Pearson
                  • Matt Dembski
                  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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                    Gerrit-Change-Number: 7055283
                    Gerrit-PatchSet: 29
                    Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                    Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                    Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                    Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                    Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                    Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                    Gerrit-CC: James Maclean <wjma...@chromium.org>
                    Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                    Gerrit-Attention: Matt Dembski <dem...@google.com>
                    Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                    Gerrit-Attention: Marc Treib <tr...@chromium.org>
                    Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                    Gerrit-Comment-Date: Thu, 30 Oct 2025 13:44:44 +0000
                    Gerrit-HasComments: Yes
                    Gerrit-Has-Labels: No
                    Comment-In-Reply-To: Kamil Jarosz <kja...@google.com>
                    satisfied_requirement
                    unsatisfied_requirement
                    open
                    diffy

                    Kamil Jarosz (Gerrit)

                    unread,
                    Oct 30, 2025, 9:48:13 AM (7 days ago) Oct 30
                    to Jakub Kudzia, Marc Treib, Matt Dembski, Arthur Sonzogni, Mark Pearson, James Maclean, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                    Attention needed from Arthur Sonzogni, Jakub Kudzia, Marc Treib, Mark Pearson and Matt Dembski

                    Kamil Jarosz voted Code-Review+1

                    Code-Review+1
                    Open in Gerrit

                    Related details

                    Attention is currently required from:
                    • Arthur Sonzogni
                    • Jakub Kudzia
                    • Marc Treib
                    • Mark Pearson
                    • Matt Dembski
                      Submit Requirements:
                        • requirement satisfiedCode-Coverage
                        • requirement is not satisfiedCode-Owners
                        • requirement is not 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                        Gerrit-Change-Number: 7055283
                        Gerrit-PatchSet: 29
                        Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                        Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                        Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                        Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                        Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                        Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                        Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                        Gerrit-CC: James Maclean <wjma...@chromium.org>
                        Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                        Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                        Gerrit-Attention: Matt Dembski <dem...@google.com>
                        Gerrit-Attention: Marc Treib <tr...@chromium.org>
                        Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                        Gerrit-Comment-Date: Thu, 30 Oct 2025 13:47:49 +0000
                        Gerrit-HasComments: No
                        Gerrit-Has-Labels: Yes
                        satisfied_requirement
                        unsatisfied_requirement
                        open
                        diffy

                        Arthur Sonzogni (Gerrit)

                        unread,
                        Oct 30, 2025, 10:18:00 AM (7 days ago) Oct 30
                        to Jakub Kudzia, Kamil Jarosz, Marc Treib, Matt Dembski, Mark Pearson, James Maclean, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                        Attention needed from Jakub Kudzia, Marc Treib, Mark Pearson and Matt Dembski

                        Arthur Sonzogni voted and added 1 comment

                        Votes added by Arthur Sonzogni

                        Code-Review+1

                        1 comment

                        Patchset-level comments
                        File-level comment, Patchset 29 (Latest):
                        Arthur Sonzogni . resolved

                        Adding ` BUILDFLAG(IS_ANDROID)`. Still LGTM on my side, though it still fail to compile on iOS.

                        Open in Gerrit

                        Related details

                        Attention is currently required from:
                        • Jakub Kudzia
                        • Marc Treib
                        • Mark Pearson
                        • Matt Dembski
                        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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                          Gerrit-Change-Number: 7055283
                          Gerrit-PatchSet: 29
                          Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                          Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                          Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                          Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                          Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                          Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                          Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                          Gerrit-CC: James Maclean <wjma...@chromium.org>
                          Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                          Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                          Gerrit-Attention: Matt Dembski <dem...@google.com>
                          Gerrit-Attention: Marc Treib <tr...@chromium.org>
                          Gerrit-Comment-Date: Thu, 30 Oct 2025 14:17:41 +0000
                          Gerrit-HasComments: Yes
                          Gerrit-Has-Labels: Yes
                          satisfied_requirement
                          unsatisfied_requirement
                          open
                          diffy

                          Jakub Kudzia (Gerrit)

                          unread,
                          Oct 30, 2025, 11:27:41 AM (7 days ago) Oct 30
                          to Arthur Sonzogni, Kamil Jarosz, Marc Treib, Matt Dembski, Mark Pearson, James Maclean, AyeAye, Chromium LUCI CQ, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                          Attention needed from Marc Treib, Mark Pearson and Matt Dembski

                          Jakub Kudzia added 1 comment

                          Patchset-level comments
                          File-level comment, Patchset 24:
                          Mark Pearson . unresolved

                          I reviewed all of components/variations/... except for the tests. I ran out of time for the day.

                          1.
                          Requested access to the link doc.

                          2.
                          Please test this interactively with "--enable-features=" and developer tools to make sure the requests look correct (appended in the right times and not appended when not appropriate).

                          Jakub Kudzia

                          @mpea...@chromium.org access granted ;)
                          Could you please review once again?

                          Open in Gerrit

                          Related details

                          Attention is currently required from:
                          Gerrit-Attention: Matt Dembski <dem...@google.com>
                          Gerrit-Attention: Marc Treib <tr...@chromium.org>
                          Gerrit-Comment-Date: Thu, 30 Oct 2025 15:27:26 +0000
                          Gerrit-HasComments: Yes
                          Gerrit-Has-Labels: No
                          Comment-In-Reply-To: Mark Pearson <mpea...@chromium.org>
                          satisfied_requirement
                          unsatisfied_requirement
                          open
                          diffy

                          Matt Dembski (Gerrit)

                          unread,
                          Oct 31, 2025, 10:58:29 AM (6 days ago) Oct 31
                          to Jakub Kudzia, Arthur Sonzogni, Kamil Jarosz, Marc Treib, Mark Pearson, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                          Attention needed from Arthur Sonzogni, Jakub Kudzia, Kamil Jarosz and Mark Pearson

                          Matt Dembski voted Code-Review+1

                          Code-Review+1
                          Open in Gerrit

                          Related details

                          Attention is currently required from:
                          • Arthur Sonzogni
                          • Jakub Kudzia
                          • Kamil Jarosz
                          • Mark Pearson
                          Submit Requirements:
                            • requirement satisfiedCode-Coverage
                            • requirement is not satisfiedCode-Owners
                            • requirement is not 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                            Gerrit-Change-Number: 7055283
                            Gerrit-PatchSet: 35
                            Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                            Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                            Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                            Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                            Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                            Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                            Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                            Gerrit-CC: James Maclean <wjma...@chromium.org>
                            Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                            Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                            Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                            Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                            Gerrit-Comment-Date: Fri, 31 Oct 2025 14:58:04 +0000
                            Gerrit-HasComments: No
                            Gerrit-Has-Labels: Yes
                            satisfied_requirement
                            unsatisfied_requirement
                            open
                            diffy

                            Jakub Kudzia (Gerrit)

                            unread,
                            Oct 31, 2025, 10:59:00 AM (6 days ago) Oct 31
                            to Matt Dembski, Arthur Sonzogni, Kamil Jarosz, Marc Treib, Mark Pearson, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                            Attention needed from Arthur Sonzogni, Kamil Jarosz and Mark Pearson

                            Jakub Kudzia added 1 comment

                            File components/variations/net/omnibox_autofocus_url_loader_throttle_unittest.cc
                            Line 1, Patchset 24:// Copyright 2025 The Chromium Authors
                            Mark Pearson . resolved

                            This test uses blink. Does it work on iOS? The build file seem to add it for all platforms.

                            Kamil Jarosz

                            @jku...@google.com we only care about Android, so we can include this header for Android only.

                            Jakub Kudzia

                            Good catch, I'll exempt this test from running on iOS

                            Jakub Kudzia

                            As suggested I've added preprocessor directives to ensure the code runs only on Android. I just still need to figure out why there is an error on ios-simulator...

                            Jakub Kudzia

                            I've updated build files so that it's added only for android builds.

                            Open in Gerrit

                            Related details

                            Attention is currently required from:
                            • Arthur Sonzogni
                            • Kamil Jarosz
                            • Mark Pearson
                            Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                            Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                            Gerrit-Comment-Date: Fri, 31 Oct 2025 14:58:42 +0000
                            Gerrit-HasComments: Yes
                            Gerrit-Has-Labels: No
                            Comment-In-Reply-To: Mark Pearson <mpea...@chromium.org>
                            satisfied_requirement
                            unsatisfied_requirement
                            open
                            diffy

                            Kamil Jarosz (Gerrit)

                            unread,
                            Oct 31, 2025, 11:02:16 AM (6 days ago) Oct 31
                            to Jakub Kudzia, Matt Dembski, Arthur Sonzogni, Marc Treib, Mark Pearson, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                            Attention needed from Arthur Sonzogni, Jakub Kudzia and Mark Pearson

                            Kamil Jarosz voted Code-Review+1

                            Code-Review+1
                            Open in Gerrit

                            Related details

                            Attention is currently required from:
                            • Arthur Sonzogni
                            • Jakub Kudzia
                            • Mark Pearson
                            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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                              Gerrit-Change-Number: 7055283
                              Gerrit-PatchSet: 35
                              Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                              Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                              Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                              Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                              Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                              Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                              Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                              Gerrit-CC: James Maclean <wjma...@chromium.org>
                              Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                              Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                              Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                              Gerrit-Comment-Date: Fri, 31 Oct 2025 15:01:50 +0000
                              Gerrit-HasComments: No
                              Gerrit-Has-Labels: Yes
                              satisfied_requirement
                              unsatisfied_requirement
                              open
                              diffy

                              Mark Pearson (Gerrit)

                              unread,
                              Nov 2, 2025, 3:48:34 PM (4 days ago) Nov 2
                              to Jakub Kudzia, Kamil Jarosz, Matt Dembski, Arthur Sonzogni, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                              Attention needed from Arthur Sonzogni and Jakub Kudzia

                              Mark Pearson added 16 comments

                              Patchset-level comments
                              Mark Pearson . unresolved

                              I reviewed all of components/variations/... except for the tests. I ran out of time for the day.

                              1.
                              Requested access to the link doc.

                              2.
                              Please test this interactively with "--enable-features=" and developer tools to make sure the requests look correct (appended in the right times and not appended when not appropriate).

                              Jakub Kudzia

                              @mpea...@chromium.org access granted ;)
                              Could you please review once again?

                              Mark Pearson

                              Please remember to test this interactively with "--enable-features=" and developer tools to make sure the requests look correct (appended in the right times and not appended when not appropriate).

                              While I'm pretty confident in your tests and am 99% sure the implementation is correct, in the remote chance we're wrong and only discover the bug later, that's a bug pain. The Chrome release cycle is long/slow. It's worth the extra minutes to confirm interactively.

                              File-level comment, Patchset 37 (Latest):
                              Mark Pearson . resolved

                              components/variations/... generally lgtm with a series of minor comments.

                              Cheers,
                              Mark

                              File components/variations/net/omnibox_autofocus_http_headers.h
                              Line 65, Patchset 37 (Latest):// This function whitelists the header at the network context level so that it
                              Mark Pearson . unresolved

                              nit: allowlists

                              File components/variations/net/omnibox_autofocus_http_headers.cc
                              Line 33, Patchset 24: kNotFirstTab,
                              Mark Pearson . resolved

                              I'm not sure how to understand this. Is it "do not show on the first tab"? Or show on things besides the first tab? Can you perhaps (a) choose a clearer name and (b) comment what this parameter does?

                              ditto below: please comment the effect of other parameters as well. People shouldn't have to find and read the implementation of the code to understand what a parameter is/does.

                              Jakub Kudzia

                              Thank you for the detailed feedback. I completely agree that the parameters need clearer documentation, and I will add detailed comments to fully explain the effect of each one immediately.

                              However, I would prefer not to rename these specific parameters. These names were established in the original Android feature implementation (https://chromium-review.googlesource.com/c/chromium/src/+/6923827) to enable experimentation. Renaming these established parameters would unnecessarily expand the scope of this CL, introducing more noise.

                              By adding thorough comments, I believe we fully resolve the concern about clarity without the distraction of an unnecessary rename.

                              Mark Pearson

                              Thank you for the detailed feedback. I completely agree that the parameters need clearer documentation, and I will add detailed comments to fully explain the effect of each one immediately.

                              However, I would prefer not to rename these specific parameters. These names were established in the original Android feature implementation (https://chromium-review.googlesource.com/c/chromium/src/+/6923827) to enable experimentation. Renaming these established parameters would unnecessarily expand the scope of this CL, introducing more noise.

                              Fair enough. I don't feel strongly enough to push this now that you have clearer comments.


                              By adding thorough comments, I believe we fully resolve the concern about clarity without the distraction of an unnecessary rename.

                              Line 35, Patchset 24: "not_first_tab",
                              Mark Pearson . unresolved

                              nit: Finch parameters names (the strings) are global. For here and below, can you please choose more specific names so they don't risk overlapping with another experiment?

                              Kamil Jarosz

                              Are you sure that's the case? A lot of feature flags have parameters with the same name & in some cases it's explicitly designed this way (e.g. HaTS). Feature flags are globally unique, but I don't think params are.

                              Mark Pearson

                              Are you sure that's the case? A lot of feature flags have parameters with the same name & in some cases it's explicitly designed this way (e.g. HaTS). Feature flags are globally unique, but I don't think params are.

                              It's kind of true. When you look up a parameter by a feature flag, the code finds the group the client is in for the study that sets the feature and finds the parameter. The problems really only arise when, for some reason, someone needs to combine two groups/studies and they have parameters with the same name. Maybe so unlikely to happen for this experiment that you don't need to worry about it.

                              Line 48, Patchset 37 (Latest):// incognito NTP text content.
                              Mark Pearson . unresolved

                              All of these parameters read like an AND: if two are true, then both conditions need to be true so that omnibox autofocus is enabled. Is that correct? Or does the logic behave more like an OR: if not_first_tab enabled and not-first-tab then enable omnibox autofocus. Also, if with_hardware_keyboard enabled and hardware keyboard is attached, then enabled autofocus.

                              If the former, you may want to state explicitly that the AND implied by the language in these description is indeed what is happening here.
                              If its the latter, please rephrase (probably replace "only when" with "if").

                              Line 94, Patchset 24: params->cors_exempt_header_list.push_back(kOmniboxAutofocusHeader);
                              Mark Pearson . resolved

                              Sometimes we don't add this header in the even if in this case. Is it okay to call this function with a header that we tell the network request to apply?

                              Jakub Kudzia

                              I want to make sure I've understood your concern correctly. Are you asking why we add this header to the CORS-exempt list during initialization, even though we may not end up attaching it to every subsequent request?

                              My understanding is that this allow-listing is not done on per-request basis so I don't really see other way to do it. For variations header (X-Client-Data) it's done the same way: https://source.chromium.org/chromium/chromium/src/+/main:components/variations/net/variations_http_headers.cc;l=401-404;bpv=1;bpt=1?q=variations_http_hea&ss=chromium%2Fchromium%2Fsrc
                              I've added this allow-listing in every place where X-Client-Data is allow-listed as well.

                              I've improved the comment to explicitly claim that the header itself might be absent.

                              Mark Pearson

                              Sound good.

                              You intuited what my question was getting at and answered it completely.

                              File components/variations/net/omnibox_autofocus_http_headers_unittest.cc
                              Line 71, Patchset 37 (Latest): }));
                              Mark Pearson . unresolved

                              nit: Please add a least one test case to confirm that if a parameter is set to false, it doesn't enable that bit.

                              Context: I can easily imagine implementations where the presence of a parameter is what's causing the bit to be on rather than the value of the parameter itself.

                              Line 78, Patchset 37 (Latest): EXPECT_FALSE(ShouldAppendHeader(GURL("https://www.not-google.com")));
                              Mark Pearson . unresolved

                              nits:
                              1. please check a subdomain of google.com such as codelabs.developers.google.com
                              2. please check a domain owned by google.com that's not google.com, such as youtube.com

                              Context: I don't know if you want the header sent in these conditions, so my request here is partially to make sure you've thought through the intended behavior for these cases.

                              Line 111, Patchset 37 (Latest): }
                              Mark Pearson . unresolved

                              request: please add a test to confirm that the header is set when the feature flag is enabled but the behavior is not enabled (no parameters true). That's your control group right? Let's have an explicit test for the behavior of the control group to make sure that's right. The heading value should be 0 I believe.

                              File components/variations/net/omnibox_autofocus_url_loader_throttle.cc
                              Line 24, Patchset 24:
                              Mark Pearson . resolved

                              Here should there be a call to ShouldAppendHeader() like there is in AppendOmniboxAutofocusHeaderIfNeeded()?

                              Jakub Kudzia

                              Not really, because `ShouldAppendHeader()` is called per request to verify whether request is done to a Google domain. Here, we're simply verifying whether experiment is active at all(by checking relevant feature flags via `GetHeaderValue()`)to decide whether enabling the throttle makes any sense.

                              Mark Pearson

                              Thanks for explaining.

                              optional nit: add an inline comment with your explanation

                              Line 55, Patchset 24: to_be_removed_headers->push_back(kOmniboxAutofocusHeader);
                              Mark Pearson . resolved

                              It is okay to add a header here that wasn't added to the original request?

                              Jakub Kudzia

                              yes, it looks like the code is handling it properly: https://source.chromium.org/chromium/chromium/src/+/main:net/http/http_request_headers.cc;l=170-174

                              Mark Pearson

                              Acknowledged

                              File components/variations/net/omnibox_autofocus_url_loader_throttle_unittest.cc
                              Line 71, Patchset 37 (Latest): base::test::ScopedFeatureList feature_list;
                              feature_list.InitAndEnableFeature(kReportOmniboxAutofocusHeader);
                              base::test::ScopedFeatureList inner_feature_list;
                              inner_feature_list.InitAndEnableFeatureWithParameters(
                              kOmniboxAutofocusOnIncognitoNtp, {{"not_first_tab", "true"}});
                              Mark Pearson . unresolved

                              Having two feature lists within the same function is weird and also seems unnecessary. Can you use one?

                              Line 91, Patchset 37 (Latest): CreateThrottle();
                              Mark Pearson . unresolved

                              I'd be happier with this test if it first enables the feature flag and parameters here, then asserts the header is sent to a regular google.com page, *then* checks the state of how headers are removed for redirects. Otherwise, it seems like the first part of this existing test is more like "don't send headers to non-google page", not "remove an existing header when a google page redirects to a non-google one".

                              File content/browser/loader/url_loader_throttles.cc
                              Line 55, Patchset 37 (Latest): variations::OmniboxAutofocusURLLoaderThrottle ::AppendThrottleIfNeeded(
                              Mark Pearson . unresolved

                              nit: errant space I think

                              File content/renderer/variations_render_thread_observer.cc
                              Line 61, Patchset 37 (Latest): variations::OmniboxAutofocusURLLoaderThrottle ::AppendThrottleIfNeeded(
                              Mark Pearson . unresolved

                              nit: errant space, I think

                              (unless its the required style?)

                              Open in Gerrit

                              Related details

                              Attention is currently required from:
                              • Arthur Sonzogni
                              • Jakub Kudzia
                              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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                              Gerrit-Change-Number: 7055283
                              Gerrit-PatchSet: 37
                              Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                              Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                              Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                              Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                              Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                              Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                              Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                              Gerrit-CC: James Maclean <wjma...@chromium.org>
                              Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                              Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                              Gerrit-Comment-Date: Sun, 02 Nov 2025 20:48:19 +0000
                              satisfied_requirement
                              unsatisfied_requirement
                              open
                              diffy

                              Arthur Sonzogni (Gerrit)

                              unread,
                              Nov 3, 2025, 4:01:35 AM (3 days ago) Nov 3
                              to Jakub Kudzia, Kamil Jarosz, Matt Dembski, Marc Treib, Mark Pearson, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                              Attention needed from Jakub Kudzia

                              Arthur Sonzogni added 2 comments

                              File content/browser/preloading/prefetch/prefetch_network_context.cc
                              Line 141, Patchset 37 (Latest):#if BUILDFLAG(IS_ANDROID)
                              variations::UpdateCorsExemptHeaderForOmniboxAutofocus(context_params.get());
                              #endif // BUILDFLAG(IS_ANDROID)
                              Arthur Sonzogni . unresolved

                              nit: Maybe the `#if BUILDFLAG` could be an early return inside the implementation of the function.

                              (That' optional, but it think it would avoid adding too many #if outside of this component)

                              File content/renderer/variations_render_thread_observer.cc
                              Line 61, Patchset 37 (Latest): variations::OmniboxAutofocusURLLoaderThrottle ::AppendThrottleIfNeeded(
                              Arthur Sonzogni . unresolved

                              Ditto: `AppendThrottleIfNeeded` could be the one deciding that it is not needed outside of Android.

                              Open in Gerrit

                              Related details

                              Attention is currently required from:
                              • Jakub Kudzia
                              Gerrit-Comment-Date: Mon, 03 Nov 2025 09:01:13 +0000
                              Gerrit-HasComments: Yes
                              Gerrit-Has-Labels: No
                              satisfied_requirement
                              unsatisfied_requirement
                              open
                              diffy

                              Jakub Kudzia (Gerrit)

                              unread,
                              Nov 3, 2025, 10:39:37 AM (3 days ago) Nov 3
                              to Kamil Jarosz, Matt Dembski, Arthur Sonzogni, Marc Treib, Mark Pearson, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                              Attention needed from Kamil Jarosz, Mark Pearson and Matt Dembski

                              Jakub Kudzia added 5 comments

                              File components/variations/net/omnibox_autofocus_http_headers.cc
                              Line 48, Patchset 37:// incognito NTP text content.
                              Mark Pearson . unresolved

                              All of these parameters read like an AND: if two are true, then both conditions need to be true so that omnibox autofocus is enabled. Is that correct? Or does the logic behave more like an OR: if not_first_tab enabled and not-first-tab then enable omnibox autofocus. Also, if with_hardware_keyboard enabled and hardware keyboard is attached, then enabled autofocus.

                              If the former, you may want to state explicitly that the AND implied by the language in these description is indeed what is happening here.
                              If its the latter, please rephrase (probably replace "only when" with "if").

                              Jakub Kudzia

                              That's the latter, I'll improve descriptions as suggested. Thank you!

                              File components/variations/net/omnibox_autofocus_http_headers_unittest.cc
                              Mark Pearson . unresolved

                              nit: Please add a least one test case to confirm that if a parameter is set to false, it doesn't enable that bit.

                              Context: I can easily imagine implementations where the presence of a parameter is what's causing the bit to be on rather than the value of the parameter itself.

                              Jakub Kudzia

                              Good point, added

                              Line 78, Patchset 37: EXPECT_FALSE(ShouldAppendHeader(GURL("https://www.not-google.com")));
                              Mark Pearson . unresolved

                              nits:
                              1. please check a subdomain of google.com such as codelabs.developers.google.com
                              2. please check a domain owned by google.com that's not google.com, such as youtube.com

                              Context: I don't know if you want the header sent in these conditions, so my request here is partially to make sure you've thought through the intended behavior for these cases.

                              Jakub Kudzia

                              We're only sending it to subdomains of google.com. I've updated tests

                              Mark Pearson . unresolved

                              request: please add a test to confirm that the header is set when the feature flag is enabled but the behavior is not enabled (no parameters true). That's your control group right? Let's have an explicit test for the behavior of the control group to make sure that's right. The heading value should be 0 I believe.

                              Jakub Kudzia

                              Added :)

                              File components/variations/net/omnibox_autofocus_url_loader_throttle_unittest.cc
                              Line 71, Patchset 37: base::test::ScopedFeatureList feature_list;

                              feature_list.InitAndEnableFeature(kReportOmniboxAutofocusHeader);
                              base::test::ScopedFeatureList inner_feature_list;
                              inner_feature_list.InitAndEnableFeatureWithParameters(
                              kOmniboxAutofocusOnIncognitoNtp, {{"not_first_tab", "true"}});
                              Mark Pearson . unresolved

                              Having two feature lists within the same function is weird and also seems unnecessary. Can you use one?

                              Jakub Kudzia

                              You're right. Updated

                              Open in Gerrit

                              Related details

                              Attention is currently required from:
                              • Kamil Jarosz
                              • Mark Pearson
                              • Matt Dembski
                              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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                Gerrit-Change-Number: 7055283
                                Gerrit-PatchSet: 38
                                Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                Gerrit-CC: James Maclean <wjma...@chromium.org>
                                Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                                Gerrit-Attention: Matt Dembski <dem...@google.com>
                                Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                                Gerrit-Comment-Date: Mon, 03 Nov 2025 15:39:19 +0000
                                Gerrit-HasComments: Yes
                                Gerrit-Has-Labels: No
                                Comment-In-Reply-To: Mark Pearson <mpea...@chromium.org>
                                satisfied_requirement
                                unsatisfied_requirement
                                open
                                diffy

                                Jakub Kudzia (Gerrit)

                                unread,
                                Nov 3, 2025, 10:41:23 AM (3 days ago) Nov 3
                                to Kamil Jarosz, Matt Dembski, Arthur Sonzogni, Marc Treib, Mark Pearson, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                Attention needed from Kamil Jarosz, Mark Pearson and Matt Dembski

                                Jakub Kudzia added 9 comments

                                File components/variations/net/omnibox_autofocus_http_headers.h
                                Line 65, Patchset 37:// This function whitelists the header at the network context level so that it
                                Mark Pearson . resolved

                                nit: allowlists

                                Jakub Kudzia

                                Done

                                File components/variations/net/omnibox_autofocus_http_headers.cc
                                Line 35, Patchset 24: "not_first_tab",
                                Mark Pearson . resolved

                                nit: Finch parameters names (the strings) are global. For here and below, can you please choose more specific names so they don't risk overlapping with another experiment?

                                Kamil Jarosz

                                Are you sure that's the case? A lot of feature flags have parameters with the same name & in some cases it's explicitly designed this way (e.g. HaTS). Feature flags are globally unique, but I don't think params are.

                                Mark Pearson

                                Are you sure that's the case? A lot of feature flags have parameters with the same name & in some cases it's explicitly designed this way (e.g. HaTS). Feature flags are globally unique, but I don't think params are.

                                It's kind of true. When you look up a parameter by a feature flag, the code finds the group the client is in for the study that sets the feature and finds the parameter. The problems really only arise when, for some reason, someone needs to combine two groups/studies and they have parameters with the same name. Maybe so unlikely to happen for this experiment that you don't need to worry about it.

                                Jakub Kudzia

                                Done

                                Line 48, Patchset 37:// incognito NTP text content.
                                Mark Pearson . resolved

                                All of these parameters read like an AND: if two are true, then both conditions need to be true so that omnibox autofocus is enabled. Is that correct? Or does the logic behave more like an OR: if not_first_tab enabled and not-first-tab then enable omnibox autofocus. Also, if with_hardware_keyboard enabled and hardware keyboard is attached, then enabled autofocus.

                                If the former, you may want to state explicitly that the AND implied by the language in these description is indeed what is happening here.
                                If its the latter, please rephrase (probably replace "only when" with "if").

                                Jakub Kudzia

                                That's the latter, I'll improve descriptions as suggested. Thank you!

                                Jakub Kudzia

                                Done

                                File components/variations/net/omnibox_autofocus_http_headers_unittest.cc
                                Mark Pearson . resolved

                                nit: Please add a least one test case to confirm that if a parameter is set to false, it doesn't enable that bit.

                                Context: I can easily imagine implementations where the presence of a parameter is what's causing the bit to be on rather than the value of the parameter itself.

                                Jakub Kudzia

                                Good point, added

                                Jakub Kudzia

                                Done

                                Line 78, Patchset 37: EXPECT_FALSE(ShouldAppendHeader(GURL("https://www.not-google.com")));
                                Mark Pearson . resolved

                                nits:
                                1. please check a subdomain of google.com such as codelabs.developers.google.com
                                2. please check a domain owned by google.com that's not google.com, such as youtube.com

                                Context: I don't know if you want the header sent in these conditions, so my request here is partially to make sure you've thought through the intended behavior for these cases.

                                Jakub Kudzia

                                We're only sending it to subdomains of google.com. I've updated tests

                                Jakub Kudzia

                                Done

                                Line 111, Patchset 37: }
                                Mark Pearson . resolved

                                request: please add a test to confirm that the header is set when the feature flag is enabled but the behavior is not enabled (no parameters true). That's your control group right? Let's have an explicit test for the behavior of the control group to make sure that's right. The heading value should be 0 I believe.

                                Jakub Kudzia

                                Added :)

                                Jakub Kudzia

                                Done

                                File components/variations/net/omnibox_autofocus_url_loader_throttle_unittest.cc
                                Line 71, Patchset 37: base::test::ScopedFeatureList feature_list;
                                feature_list.InitAndEnableFeature(kReportOmniboxAutofocusHeader);
                                base::test::ScopedFeatureList inner_feature_list;
                                inner_feature_list.InitAndEnableFeatureWithParameters(
                                kOmniboxAutofocusOnIncognitoNtp, {{"not_first_tab", "true"}});
                                Mark Pearson . resolved

                                Having two feature lists within the same function is weird and also seems unnecessary. Can you use one?

                                Jakub Kudzia

                                You're right. Updated

                                Jakub Kudzia

                                Done

                                File content/browser/loader/url_loader_throttles.cc
                                Line 55, Patchset 37: variations::OmniboxAutofocusURLLoaderThrottle ::AppendThrottleIfNeeded(
                                Mark Pearson . resolved

                                nit: errant space I think

                                Jakub Kudzia

                                Done

                                File content/renderer/variations_render_thread_observer.cc
                                Line 61, Patchset 37: variations::OmniboxAutofocusURLLoaderThrottle ::AppendThrottleIfNeeded(
                                Mark Pearson . resolved

                                nit: errant space, I think

                                (unless its the required style?)

                                Jakub Kudzia

                                Done

                                Gerrit-Comment-Date: Mon, 03 Nov 2025 15:41:04 +0000
                                Gerrit-HasComments: Yes
                                Gerrit-Has-Labels: No
                                Comment-In-Reply-To: Mark Pearson <mpea...@chromium.org>
                                satisfied_requirement
                                unsatisfied_requirement
                                open
                                diffy

                                Jakub Kudzia (Gerrit)

                                unread,
                                Nov 3, 2025, 10:42:19 AM (3 days ago) Nov 3
                                to Kamil Jarosz, Matt Dembski, Arthur Sonzogni, Marc Treib, Mark Pearson, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                Attention needed from Kamil Jarosz, Mark Pearson and Matt Dembski

                                Jakub Kudzia added 2 comments

                                Patchset-level comments
                                Mark Pearson . unresolved

                                I reviewed all of components/variations/... except for the tests. I ran out of time for the day.

                                1.
                                Requested access to the link doc.

                                2.
                                Please test this interactively with "--enable-features=" and developer tools to make sure the requests look correct (appended in the right times and not appended when not appropriate).

                                Jakub Kudzia

                                @mpea...@chromium.org access granted ;)
                                Could you please review once again?

                                Mark Pearson

                                Please remember to test this interactively with "--enable-features=" and developer tools to make sure the requests look correct (appended in the right times and not appended when not appropriate).

                                While I'm pretty confident in your tests and am 99% sure the implementation is correct, in the remote chance we're wrong and only discover the bug later, that's a bug pain. The Chrome release cycle is long/slow. It's worth the extra minutes to confirm interactively.

                                Jakub Kudzia

                                Of course, you can be sure that I'll do it before submitting the CL

                                File components/variations/net/omnibox_autofocus_url_loader_throttle_unittest.cc
                                Line 91, Patchset 37: CreateThrottle();
                                Mark Pearson . unresolved

                                I'd be happier with this test if it first enables the feature flag and parameters here, then asserts the header is sent to a regular google.com page, *then* checks the state of how headers are removed for redirects. Otherwise, it seems like the first part of this existing test is more like "don't send headers to non-google page", not "remove an existing header when a google page redirects to a non-google one".

                                Jakub Kudzia

                                To improve the clarity and focus of the tests, I've split the WillRedirectRequest test into two separate, more descriptive test cases: WillRedirectRequest_ToNonGoogleDomain and WillRedirectRequest_ToGoogleDomain.

                                Each test now has a single, clear responsibility, which makes the test suite easier to read and maintain. This also ensures that we are unit testing the WillRedirectRequest method in isolation, without depending on the state from WillStartRequest, which I believe is the correct approach for a unit test.

                                Gerrit-Comment-Date: Mon, 03 Nov 2025 15:41:59 +0000
                                satisfied_requirement
                                unsatisfied_requirement
                                open
                                diffy

                                Mark Pearson (Gerrit)

                                unread,
                                Nov 3, 2025, 10:36:05 PM (2 days ago) Nov 3
                                to Jakub Kudzia, Kamil Jarosz, Matt Dembski, Arthur Sonzogni, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                Attention needed from Jakub Kudzia, Kamil Jarosz and Matt Dembski

                                Mark Pearson voted and added 2 comments

                                Votes added by Mark Pearson

                                Code-Review+1

                                2 comments

                                Patchset-level comments
                                File-level comment, Patchset 39 (Latest):
                                Mark Pearson . resolved

                                components/variations/... lgtm

                                File components/variations/net/omnibox_autofocus_url_loader_throttle_unittest.cc
                                Line 91, Patchset 37: CreateThrottle();
                                Mark Pearson . resolved

                                I'd be happier with this test if it first enables the feature flag and parameters here, then asserts the header is sent to a regular google.com page, *then* checks the state of how headers are removed for redirects. Otherwise, it seems like the first part of this existing test is more like "don't send headers to non-google page", not "remove an existing header when a google page redirects to a non-google one".

                                Jakub Kudzia

                                To improve the clarity and focus of the tests, I've split the WillRedirectRequest test into two separate, more descriptive test cases: WillRedirectRequest_ToNonGoogleDomain and WillRedirectRequest_ToGoogleDomain.

                                Each test now has a single, clear responsibility, which makes the test suite easier to read and maintain. This also ensures that we are unit testing the WillRedirectRequest method in isolation, without depending on the state from WillStartRequest, which I believe is the correct approach for a unit test.

                                Mark Pearson

                                Sounds good.

                                Open in Gerrit

                                Related details

                                Attention is currently required from:
                                • Jakub Kudzia
                                • Kamil Jarosz
                                • Matt Dembski
                                Submit Requirements:
                                • requirement satisfiedCode-Coverage
                                • requirement satisfiedCode-Owners
                                • requirement is not 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                Gerrit-Change-Number: 7055283
                                Gerrit-PatchSet: 39
                                Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                Gerrit-CC: James Maclean <wjma...@chromium.org>
                                Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                Gerrit-Attention: Matt Dembski <dem...@google.com>
                                Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                                Gerrit-Comment-Date: Tue, 04 Nov 2025 03:35:56 +0000
                                Gerrit-HasComments: Yes
                                Gerrit-Has-Labels: Yes
                                satisfied_requirement
                                unsatisfied_requirement
                                open
                                diffy

                                Jakub Kudzia (Gerrit)

                                unread,
                                Nov 4, 2025, 5:58:53 AM (2 days ago) Nov 4
                                to Mark Pearson, Kamil Jarosz, Matt Dembski, Arthur Sonzogni, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                Attention needed from Arthur Sonzogni, Kamil Jarosz, Mark Pearson and Matt Dembski

                                Jakub Kudzia added 2 comments

                                File content/browser/preloading/prefetch/prefetch_network_context.cc
                                Line 141, Patchset 37:#if BUILDFLAG(IS_ANDROID)

                                variations::UpdateCorsExemptHeaderForOmniboxAutofocus(context_params.get());
                                #endif // BUILDFLAG(IS_ANDROID)
                                Arthur Sonzogni . resolved

                                nit: Maybe the `#if BUILDFLAG` could be an early return inside the implementation of the function.

                                (That' optional, but it think it would avoid adding too many #if outside of this component)

                                Jakub Kudzia

                                Good idea, it's much cleaner this way.

                                File content/renderer/variations_render_thread_observer.cc
                                Line 61, Patchset 37: variations::OmniboxAutofocusURLLoaderThrottle ::AppendThrottleIfNeeded(
                                Arthur Sonzogni . resolved

                                Ditto: `AppendThrottleIfNeeded` could be the one deciding that it is not needed outside of Android.

                                Jakub Kudzia

                                Good idea, it's much cleaner this way.

                                Open in Gerrit

                                Related details

                                Attention is currently required from:
                                • Arthur Sonzogni
                                • Kamil Jarosz
                                • Mark Pearson
                                • Matt Dembski
                                Submit Requirements:
                                  • requirement satisfiedCode-Coverage
                                  • requirement 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                  Gerrit-Change-Number: 7055283
                                  Gerrit-PatchSet: 44
                                  Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                  Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                  Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                  Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                  Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                  Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                  Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                  Gerrit-CC: James Maclean <wjma...@chromium.org>
                                  Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                                  Gerrit-Attention: Matt Dembski <dem...@google.com>
                                  Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                                  Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                                  Gerrit-Comment-Date: Tue, 04 Nov 2025 10:58:37 +0000
                                  Gerrit-HasComments: Yes
                                  Gerrit-Has-Labels: No
                                  Comment-In-Reply-To: Arthur Sonzogni <arthurs...@chromium.org>
                                  satisfied_requirement
                                  unsatisfied_requirement
                                  open
                                  diffy

                                  Arthur Sonzogni (Gerrit)

                                  unread,
                                  Nov 4, 2025, 7:12:38 AM (2 days ago) Nov 4
                                  to Jakub Kudzia, Mark Pearson, Kamil Jarosz, Matt Dembski, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                  Attention needed from Jakub Kudzia, Kamil Jarosz, Mark Pearson and Matt Dembski

                                  Arthur Sonzogni voted Code-Review+1

                                  Code-Review+1
                                  Open in Gerrit

                                  Related details

                                  Attention is currently required from:
                                  • Jakub Kudzia
                                  • Kamil Jarosz
                                  • Mark Pearson
                                  • Matt Dembski
                                    Submit Requirements:
                                      • requirement satisfiedCode-Coverage
                                      • requirement satisfiedCode-Owners
                                      • requirement is not 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                      Gerrit-Change-Number: 7055283
                                      Gerrit-PatchSet: 44
                                      Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                      Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                      Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                      Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                      Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                      Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                      Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                      Gerrit-CC: James Maclean <wjma...@chromium.org>
                                      Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                                      Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                      Gerrit-Attention: Matt Dembski <dem...@google.com>
                                      Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                                      Gerrit-Comment-Date: Tue, 04 Nov 2025 12:12:24 +0000
                                      Gerrit-HasComments: No
                                      Gerrit-Has-Labels: Yes
                                      satisfied_requirement
                                      unsatisfied_requirement
                                      open
                                      diffy

                                      Matt Dembski (Gerrit)

                                      unread,
                                      Nov 4, 2025, 7:17:15 AM (2 days ago) Nov 4
                                      to Jakub Kudzia, Arthur Sonzogni, Mark Pearson, Kamil Jarosz, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                      Attention needed from Jakub Kudzia, Kamil Jarosz and Mark Pearson

                                      Matt Dembski voted and added 1 comment

                                      Votes added by Matt Dembski

                                      Code-Review+1

                                      1 comment

                                      Patchset-level comments
                                      Matt Dembski . resolved

                                      re-LGTM

                                      Related details

                                      Attention is currently required from:
                                      • Jakub Kudzia
                                      • Kamil Jarosz
                                      • Mark Pearson
                                      Submit Requirements:
                                        • requirement satisfiedCode-Coverage
                                        • requirement 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                        Gerrit-Change-Number: 7055283
                                        Gerrit-PatchSet: 44
                                        Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                        Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                        Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                        Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                        Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                        Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                        Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                        Gerrit-CC: James Maclean <wjma...@chromium.org>
                                        Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                                        Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                        Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                                        Gerrit-Comment-Date: Tue, 04 Nov 2025 12:16:52 +0000
                                        Gerrit-HasComments: Yes
                                        Gerrit-Has-Labels: Yes
                                        satisfied_requirement
                                        unsatisfied_requirement
                                        open
                                        diffy

                                        Kamil Jarosz (Gerrit)

                                        unread,
                                        Nov 4, 2025, 7:19:06 AM (2 days ago) Nov 4
                                        to Jakub Kudzia, Matt Dembski, Arthur Sonzogni, Mark Pearson, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                        Attention needed from Jakub Kudzia and Mark Pearson

                                        Kamil Jarosz voted Code-Review+1

                                        Code-Review+1
                                        Open in Gerrit

                                        Related details

                                        Attention is currently required from:
                                        • Jakub Kudzia
                                        • Mark Pearson
                                        Gerrit-Comment-Date: Tue, 04 Nov 2025 12:18:46 +0000
                                        Gerrit-HasComments: No
                                        Gerrit-Has-Labels: Yes
                                        satisfied_requirement
                                        unsatisfied_requirement
                                        open
                                        diffy

                                        Jakub Kudzia (Gerrit)

                                        unread,
                                        Nov 4, 2025, 8:35:19 AM (2 days ago) Nov 4
                                        to Kamil Jarosz, Matt Dembski, Arthur Sonzogni, Mark Pearson, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                        Attention needed from Mark Pearson

                                        Jakub Kudzia added 1 comment

                                        Patchset-level comments
                                        Mark Pearson . unresolved

                                        I reviewed all of components/variations/... except for the tests. I ran out of time for the day.

                                        1.
                                        Requested access to the link doc.

                                        2.
                                        Please test this interactively with "--enable-features=" and developer tools to make sure the requests look correct (appended in the right times and not appended when not appropriate).

                                        Jakub Kudzia

                                        @mpea...@chromium.org access granted ;)
                                        Could you please review once again?

                                        Mark Pearson

                                        Please remember to test this interactively with "--enable-features=" and developer tools to make sure the requests look correct (appended in the right times and not appended when not appropriate).

                                        While I'm pretty confident in your tests and am 99% sure the implementation is correct, in the remote chance we're wrong and only discover the bug later, that's a bug pain. The Chrome release cycle is long/slow. It's worth the extra minutes to confirm interactively.

                                        Jakub Kudzia

                                        Of course, you can be sure that I'll do it before submitting the CL

                                        Jakub Kudzia

                                        I've tested it interactively and it works as expected 😊

                                        Open in Gerrit

                                        Related details

                                        Attention is currently required from:
                                        • Mark Pearson
                                        Gerrit-Comment-Date: Tue, 04 Nov 2025 13:35:03 +0000
                                        Gerrit-HasComments: Yes
                                        Gerrit-Has-Labels: No
                                        satisfied_requirement
                                        unsatisfied_requirement
                                        open
                                        diffy

                                        Jakub Kudzia (Gerrit)

                                        unread,
                                        Nov 4, 2025, 8:36:08 AM (2 days ago) Nov 4
                                        to Kamil Jarosz, Matt Dembski, Arthur Sonzogni, Mark Pearson, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                        Attention needed from Mark Pearson

                                        Jakub Kudzia added 1 comment

                                        Patchset-level comments
                                        File-level comment, Patchset 24:
                                        Mark Pearson . resolved

                                        I reviewed all of components/variations/... except for the tests. I ran out of time for the day.

                                        1.
                                        Requested access to the link doc.

                                        2.
                                        Please test this interactively with "--enable-features=" and developer tools to make sure the requests look correct (appended in the right times and not appended when not appropriate).

                                        Jakub Kudzia

                                        @mpea...@chromium.org access granted ;)
                                        Could you please review once again?

                                        Mark Pearson

                                        Please remember to test this interactively with "--enable-features=" and developer tools to make sure the requests look correct (appended in the right times and not appended when not appropriate).

                                        While I'm pretty confident in your tests and am 99% sure the implementation is correct, in the remote chance we're wrong and only discover the bug later, that's a bug pain. The Chrome release cycle is long/slow. It's worth the extra minutes to confirm interactively.

                                        Jakub Kudzia

                                        Of course, you can be sure that I'll do it before submitting the CL

                                        Jakub Kudzia

                                        I've tested it interactively and it works as expected 😊

                                        Jakub Kudzia

                                        Done

                                        Open in Gerrit

                                        Related details

                                        Attention is currently required from:
                                        • Mark Pearson
                                        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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                          Gerrit-Change-Number: 7055283
                                          Gerrit-PatchSet: 44
                                          Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                          Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                          Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                          Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                          Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                          Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                          Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                          Gerrit-CC: James Maclean <wjma...@chromium.org>
                                          Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                                          Gerrit-Comment-Date: Tue, 04 Nov 2025 13:35:44 +0000
                                          satisfied_requirement
                                          open
                                          diffy

                                          Mark Pearson (Gerrit)

                                          unread,
                                          Nov 4, 2025, 1:36:12 PM (2 days ago) Nov 4
                                          to Jakub Kudzia, Kamil Jarosz, Matt Dembski, Arthur Sonzogni, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                          Attention needed from Jakub Kudzia

                                          Mark Pearson added 1 comment

                                          File components/variations/BUILD.gn
                                          Line 274, Patchset 44 (Latest): if (is_android) {
                                          Mark Pearson . unresolved

                                          The story around testing is a little weird now. It's not obvious from this file or looking at the tests why these tests are only enabled for Android.

                                          I'd suggest either
                                          - prominent comments in both test files and here
                                          or
                                          - run the tests on all platforms (where the non-test libraries are compiled and called)
                                          - If you choose this option, please add additional tests to demonstrate the library calls (that are now made in cross-platform code) are indeed no-ops.
                                          - This option is my preference, as it ensures that the cross-platform code behaves as expected (no-ops) when called.
                                          Open in Gerrit

                                          Related details

                                          Attention is currently required from:
                                          • Jakub Kudzia
                                          Submit Requirements:
                                            • requirement satisfiedCode-Coverage
                                            • requirement 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                            Gerrit-Change-Number: 7055283
                                            Gerrit-PatchSet: 44
                                            Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                            Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                            Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                            Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                            Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                            Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                            Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                            Gerrit-CC: James Maclean <wjma...@chromium.org>
                                            Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                            Gerrit-Comment-Date: Tue, 04 Nov 2025 18:36:01 +0000
                                            Gerrit-HasComments: Yes
                                            Gerrit-Has-Labels: No
                                            satisfied_requirement
                                            unsatisfied_requirement
                                            open
                                            diffy

                                            Kamil Jarosz (Gerrit)

                                            unread,
                                            Nov 5, 2025, 5:54:12 AM (yesterday) Nov 5
                                            to Jakub Kudzia, Matt Dembski, Arthur Sonzogni, Mark Pearson, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                            Attention needed from Arthur Sonzogni, Jakub Kudzia and Matt Dembski

                                            Kamil Jarosz voted and added 1 comment

                                            Votes added by Kamil Jarosz

                                            Code-Review+1

                                            1 comment

                                            File components/variations/BUILD.gn
                                            Line 274, Patchset 46 (Latest): if (use_blink) { # TODO (jkudzia): check if this is needed, in particular if
                                            Kamil Jarosz . unresolved

                                            Please file an issue and reference it here instead of referencing a person

                                            Open in Gerrit

                                            Related details

                                            Attention is currently required from:
                                            • Arthur Sonzogni
                                            • Jakub Kudzia
                                            • Matt Dembski
                                            Submit Requirements:
                                              • requirement satisfiedCode-Coverage
                                              • requirement satisfiedCode-Owners
                                              • requirement is not 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                              Gerrit-Change-Number: 7055283
                                              Gerrit-PatchSet: 46
                                              Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                              Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                              Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                              Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                              Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                              Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                              Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                              Gerrit-CC: James Maclean <wjma...@chromium.org>
                                              Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                              Gerrit-Attention: Matt Dembski <dem...@google.com>
                                              Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                                              Gerrit-Comment-Date: Wed, 05 Nov 2025 10:53:53 +0000
                                              Gerrit-HasComments: Yes
                                              Gerrit-Has-Labels: Yes
                                              satisfied_requirement
                                              unsatisfied_requirement
                                              open
                                              diffy

                                              Jakub Kudzia (Gerrit)

                                              unread,
                                              Nov 5, 2025, 5:57:36 AM (yesterday) Nov 5
                                              to Kamil Jarosz, Matt Dembski, Arthur Sonzogni, Mark Pearson, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                              Attention needed from Arthur Sonzogni, Kamil Jarosz and Matt Dembski

                                              Jakub Kudzia added 1 comment

                                              File components/variations/BUILD.gn
                                              Line 274, Patchset 46 (Latest): if (use_blink) { # TODO (jkudzia): check if this is needed, in particular if
                                              Kamil Jarosz . unresolved

                                              Please file an issue and reference it here instead of referencing a person

                                              Jakub Kudzia

                                              Thanks for the vigilance, but I'm going to resolve it before submitting this CL. It's just a reminder for me

                                              Open in Gerrit

                                              Related details

                                              Attention is currently required from:
                                              • Arthur Sonzogni
                                              • Kamil Jarosz
                                              • Matt Dembski
                                              Gerrit-Attention: Matt Dembski <dem...@google.com>
                                              Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                                              Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                                              Gerrit-Comment-Date: Wed, 05 Nov 2025 10:57:15 +0000
                                              Gerrit-HasComments: Yes
                                              Gerrit-Has-Labels: No
                                              Comment-In-Reply-To: Kamil Jarosz <kja...@google.com>
                                              satisfied_requirement
                                              unsatisfied_requirement
                                              open
                                              diffy

                                              Kamil Jarosz (Gerrit)

                                              unread,
                                              Nov 5, 2025, 7:46:30 AM (yesterday) Nov 5
                                              to Jakub Kudzia, Matt Dembski, Arthur Sonzogni, Mark Pearson, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                              Attention needed from Arthur Sonzogni, Jakub Kudzia and Matt Dembski

                                              Kamil Jarosz added 1 comment

                                              File components/variations/BUILD.gn
                                              Line 274, Patchset 46: if (use_blink) { # TODO (jkudzia): check if this is needed, in particular if
                                              Kamil Jarosz . resolved

                                              Please file an issue and reference it here instead of referencing a person

                                              Jakub Kudzia

                                              Thanks for the vigilance, but I'm going to resolve it before submitting this CL. It's just a reminder for me

                                              Kamil Jarosz

                                              Acknowledged

                                              Open in Gerrit

                                              Related details

                                              Attention is currently required from:
                                              • Arthur Sonzogni
                                              • Jakub Kudzia
                                              • Matt Dembski
                                              Submit Requirements:
                                                • requirement satisfiedCode-Coverage
                                                • requirement 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                                Gerrit-Change-Number: 7055283
                                                Gerrit-PatchSet: 47
                                                Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                                Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                                Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                                Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                                Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                                Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                                Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                                Gerrit-CC: James Maclean <wjma...@chromium.org>
                                                Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                                Gerrit-Attention: Matt Dembski <dem...@google.com>
                                                Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                                                Gerrit-Comment-Date: Wed, 05 Nov 2025 12:46:15 +0000
                                                Gerrit-HasComments: Yes
                                                Gerrit-Has-Labels: No
                                                satisfied_requirement
                                                unsatisfied_requirement
                                                open
                                                diffy

                                                Kamil Jarosz (Gerrit)

                                                unread,
                                                Nov 5, 2025, 7:46:52 AM (yesterday) Nov 5
                                                to Jakub Kudzia, Matt Dembski, Arthur Sonzogni, Mark Pearson, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                                Attention needed from Arthur Sonzogni, Jakub Kudzia and Matt Dembski

                                                Kamil Jarosz voted Code-Review+1

                                                Code-Review+1
                                                Open in Gerrit

                                                Related details

                                                Attention is currently required from:
                                                • Arthur Sonzogni
                                                • Jakub Kudzia
                                                • Matt Dembski
                                                Submit Requirements:
                                                  • requirement satisfiedCode-Coverage
                                                  • requirement satisfiedCode-Owners
                                                  • requirement is not 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                                  Gerrit-Change-Number: 7055283
                                                  Gerrit-PatchSet: 47
                                                  Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                                  Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                                  Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                                  Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                                  Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                                  Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                                  Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                                  Gerrit-CC: James Maclean <wjma...@chromium.org>
                                                  Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                                  Gerrit-Attention: Matt Dembski <dem...@google.com>
                                                  Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                                                  Gerrit-Comment-Date: Wed, 05 Nov 2025 12:46:30 +0000
                                                  Gerrit-HasComments: No
                                                  Gerrit-Has-Labels: Yes
                                                  satisfied_requirement
                                                  unsatisfied_requirement
                                                  open
                                                  diffy

                                                  Jakub Kudzia (Gerrit)

                                                  unread,
                                                  Nov 5, 2025, 7:47:14 AM (yesterday) Nov 5
                                                  to Kamil Jarosz, Matt Dembski, Arthur Sonzogni, Mark Pearson, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                                  Attention needed from Arthur Sonzogni, Jakub Kudzia, Mark Pearson and Matt Dembski

                                                  Jakub Kudzia added 1 comment

                                                  File components/variations/BUILD.gn
                                                  Line 274, Patchset 44: if (is_android) {
                                                  Mark Pearson . unresolved

                                                  The story around testing is a little weird now. It's not obvious from this file or looking at the tests why these tests are only enabled for Android.

                                                  I'd suggest either
                                                  - prominent comments in both test files and here
                                                  or
                                                  - run the tests on all platforms (where the non-test libraries are compiled and called)
                                                  - If you choose this option, please add additional tests to demonstrate the library calls (that are now made in cross-platform code) are indeed no-ops.
                                                  - This option is my preference, as it ensures that the cross-platform code behaves as expected (no-ops) when called.
                                                  Jakub Kudzia

                                                  Thank you for the thorough review :)
                                                  I've added missing tests and enabled them for blink as the library code will be run only on blink.

                                                  Open in Gerrit

                                                  Related details

                                                  Attention is currently required from:
                                                  • Arthur Sonzogni
                                                  • Jakub Kudzia
                                                  • Mark Pearson
                                                  • Matt Dembski
                                                  Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                                                  Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                                  Gerrit-Attention: Matt Dembski <dem...@google.com>
                                                  Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                                                  Gerrit-Comment-Date: Wed, 05 Nov 2025 12:46:56 +0000
                                                  Gerrit-HasComments: Yes
                                                  Gerrit-Has-Labels: No
                                                  Comment-In-Reply-To: Mark Pearson <mpea...@chromium.org>
                                                  satisfied_requirement
                                                  unsatisfied_requirement
                                                  open
                                                  diffy

                                                  Matt Dembski (Gerrit)

                                                  unread,
                                                  Nov 5, 2025, 8:02:15 AM (yesterday) Nov 5
                                                  to Jakub Kudzia, Kamil Jarosz, Arthur Sonzogni, Mark Pearson, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                                  Attention needed from Arthur Sonzogni, Jakub Kudzia and Mark Pearson

                                                  Matt Dembski voted and added 1 comment

                                                  Votes added by Matt Dembski

                                                  Code-Review+1

                                                  1 comment

                                                  Patchset-level comments
                                                  File-level comment, Patchset 47 (Latest):
                                                  Matt Dembski . resolved

                                                  Re-LGTM

                                                  Open in Gerrit

                                                  Related details

                                                  Attention is currently required from:
                                                  • Arthur Sonzogni
                                                  • Jakub Kudzia
                                                  • Mark Pearson
                                                  Submit Requirements:
                                                    • requirement satisfiedCode-Coverage
                                                    • requirement 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                                    Gerrit-Change-Number: 7055283
                                                    Gerrit-PatchSet: 47
                                                    Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                                    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                                    Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                                    Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                                    Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                                    Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                                    Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                                    Gerrit-CC: James Maclean <wjma...@chromium.org>
                                                    Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                                                    Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                                    Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                                                    Gerrit-Comment-Date: Wed, 05 Nov 2025 13:01:57 +0000
                                                    Gerrit-HasComments: Yes
                                                    Gerrit-Has-Labels: Yes
                                                    satisfied_requirement
                                                    unsatisfied_requirement
                                                    open
                                                    diffy

                                                    Mark Pearson (Gerrit)

                                                    unread,
                                                    Nov 5, 2025, 1:28:49 PM (19 hours ago) Nov 5
                                                    to Jakub Kudzia, Matt Dembski, Kamil Jarosz, Arthur Sonzogni, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                                    Attention needed from Arthur Sonzogni and Jakub Kudzia

                                                    Mark Pearson voted and added 3 comments

                                                    Votes added by Mark Pearson

                                                    Code-Review+1

                                                    3 comments

                                                    Patchset-level comments
                                                    Mark Pearson . resolved

                                                    components/variations/... lgtm with one last suggestion

                                                    File components/variations/BUILD.gn
                                                    Line 274, Patchset 44: if (is_android) {
                                                    Mark Pearson . resolved

                                                    The story around testing is a little weird now. It's not obvious from this file or looking at the tests why these tests are only enabled for Android.

                                                    I'd suggest either
                                                    - prominent comments in both test files and here
                                                    or
                                                    - run the tests on all platforms (where the non-test libraries are compiled and called)
                                                    - If you choose this option, please add additional tests to demonstrate the library calls (that are now made in cross-platform code) are indeed no-ops.
                                                    - This option is my preference, as it ensures that the cross-platform code behaves as expected (no-ops) when called.
                                                    Jakub Kudzia

                                                    Thank you for the thorough review :)
                                                    I've added missing tests and enabled them for blink as the library code will be run only on blink.

                                                    Mark Pearson

                                                    Thanks!

                                                    File components/variations/net/omnibox_autofocus_http_headers_unittest.cc
                                                    Line 161, Patchset 47 (Latest):#endif // BUILDFLAG(IS_ANDROID)
                                                    Mark Pearson . unresolved

                                                    Please add a non-Android test for AppendOmniboxAutofocusHeaderIfNeeded, something like

                                                    ... else if not Android:
                                                    ```
                                                    base::test::ScopedFeatureList feature_list;
                                                    feature_list.InitWithFeaturesAndParameters(
                                                    {{kReportOmniboxAutofocusHeader, {}},
                                                    {kOmniboxAutofocusOnIncognitoNtp, {{"not_first_tab", "true"}}}},
                                                    {});
                                                      network::ResourceRequest request;
                                                    request.url = GURL("https://www.google.com");
                                                    AppendOmniboxAutofocusHeaderIfNeeded(request.url, &request);
                                                    std::optional<std::string> header_value =
                                                    request.cors_exempt_headers.GetHeader(kOmniboxAutofocusHeaderName);
                                                    EXPECT_FALSE(header_value.has_value());
                                                    ```
                                                    Open in Gerrit

                                                    Related details

                                                    Attention is currently required from:
                                                    • Arthur Sonzogni
                                                    • Jakub Kudzia
                                                    Submit Requirements:
                                                    • requirement satisfiedCode-Coverage
                                                    • requirement 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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                                    Gerrit-Change-Number: 7055283
                                                    Gerrit-PatchSet: 47
                                                    Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                                    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                                    Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                                    Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                                    Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                                    Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                                    Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                                    Gerrit-CC: James Maclean <wjma...@chromium.org>
                                                    Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                                    Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                                                    Gerrit-Comment-Date: Wed, 05 Nov 2025 18:28:34 +0000
                                                    Gerrit-HasComments: Yes
                                                    Gerrit-Has-Labels: Yes
                                                    satisfied_requirement
                                                    unsatisfied_requirement
                                                    open
                                                    diffy

                                                    Arthur Sonzogni (Gerrit)

                                                    unread,
                                                    Nov 5, 2025, 1:58:54 PM (19 hours ago) Nov 5
                                                    to Jakub Kudzia, Mark Pearson, Matt Dembski, Kamil Jarosz, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                                    Attention needed from Jakub Kudzia

                                                    Arthur Sonzogni voted Code-Review+1

                                                    Code-Review+1
                                                    Open in Gerrit

                                                    Related details

                                                    Attention is currently required from:
                                                    • Jakub Kudzia
                                                    Gerrit-Comment-Date: Wed, 05 Nov 2025 18:58:30 +0000
                                                    Gerrit-HasComments: No
                                                    Gerrit-Has-Labels: Yes
                                                    satisfied_requirement
                                                    unsatisfied_requirement
                                                    open
                                                    diffy

                                                    Jakub Kudzia (Gerrit)

                                                    unread,
                                                    3:53 AM (5 hours ago) 3:53 AM
                                                    to Arthur Sonzogni, Mark Pearson, Matt Dembski, Kamil Jarosz, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                                    Attention needed from Arthur Sonzogni, Kamil Jarosz, Mark Pearson and Matt Dembski

                                                    Jakub Kudzia added 1 comment

                                                    File components/variations/net/omnibox_autofocus_http_headers_unittest.cc
                                                    Line 161, Patchset 47:#endif // BUILDFLAG(IS_ANDROID)
                                                    Mark Pearson . resolved

                                                    Please add a non-Android test for AppendOmniboxAutofocusHeaderIfNeeded, something like

                                                    ... else if not Android:
                                                    ```
                                                    base::test::ScopedFeatureList feature_list;
                                                    feature_list.InitWithFeaturesAndParameters(
                                                    {{kReportOmniboxAutofocusHeader, {}},
                                                    {kOmniboxAutofocusOnIncognitoNtp, {{"not_first_tab", "true"}}}},
                                                    {});
                                                      network::ResourceRequest request;
                                                    request.url = GURL("https://www.google.com");
                                                    AppendOmniboxAutofocusHeaderIfNeeded(request.url, &request);
                                                    std::optional<std::string> header_value =
                                                    request.cors_exempt_headers.GetHeader(kOmniboxAutofocusHeaderName);
                                                    EXPECT_FALSE(header_value.has_value());
                                                    ```
                                                    Jakub Kudzia

                                                    Done

                                                    Open in Gerrit

                                                    Related details

                                                    Attention is currently required from:
                                                    • Arthur Sonzogni
                                                    • Kamil Jarosz
                                                    • Mark Pearson
                                                    • Matt Dembski
                                                      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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                                        Gerrit-Change-Number: 7055283
                                                        Gerrit-PatchSet: 48
                                                        Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                                        Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                                        Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                                        Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                                        Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                                        Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                                        Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                                        Gerrit-CC: James Maclean <wjma...@chromium.org>
                                                        Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                                                        Gerrit-Attention: Matt Dembski <dem...@google.com>
                                                        Gerrit-Attention: Kamil Jarosz <kja...@google.com>
                                                        Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                                                        Gerrit-Comment-Date: Thu, 06 Nov 2025 08:53:40 +0000
                                                        satisfied_requirement
                                                        unsatisfied_requirement
                                                        open
                                                        diffy

                                                        Kamil Jarosz (Gerrit)

                                                        unread,
                                                        4:12 AM (4 hours ago) 4:12 AM
                                                        to Jakub Kudzia, Arthur Sonzogni, Mark Pearson, Matt Dembski, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                                        Attention needed from Arthur Sonzogni, Jakub Kudzia, Mark Pearson and Matt Dembski

                                                        Kamil Jarosz voted Code-Review+1

                                                        Code-Review+1
                                                        Open in Gerrit

                                                        Related details

                                                        Attention is currently required from:
                                                        • Arthur Sonzogni
                                                        • Jakub Kudzia
                                                        • Mark Pearson
                                                        • Matt Dembski
                                                        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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                                          Gerrit-Change-Number: 7055283
                                                          Gerrit-PatchSet: 48
                                                          Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                                          Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                                          Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                                          Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                                          Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                                          Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                                          Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                                          Gerrit-CC: James Maclean <wjma...@chromium.org>
                                                          Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                                                          Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                                          Gerrit-Attention: Matt Dembski <dem...@google.com>
                                                          Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                                                          Gerrit-Comment-Date: Thu, 06 Nov 2025 09:12:34 +0000
                                                          Gerrit-HasComments: No
                                                          Gerrit-Has-Labels: Yes
                                                          satisfied_requirement
                                                          unsatisfied_requirement
                                                          open
                                                          diffy

                                                          Matt Dembski (Gerrit)

                                                          unread,
                                                          4:17 AM (4 hours ago) 4:17 AM
                                                          to Jakub Kudzia, Kamil Jarosz, Arthur Sonzogni, Mark Pearson, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                                          Attention needed from Arthur Sonzogni, Jakub Kudzia and Mark Pearson

                                                          Matt Dembski voted Code-Review+1

                                                          Code-Review+1
                                                          Open in Gerrit

                                                          Related details

                                                          Attention is currently required from:
                                                          • Arthur Sonzogni
                                                          • Jakub Kudzia
                                                          • Mark Pearson
                                                          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: Ic98dc2e95954fe03e7440181ab8aea164bbce372
                                                            Gerrit-Change-Number: 7055283
                                                            Gerrit-PatchSet: 48
                                                            Gerrit-Owner: Jakub Kudzia <jku...@google.com>
                                                            Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                                                            Gerrit-Reviewer: Jakub Kudzia <jku...@google.com>
                                                            Gerrit-Reviewer: Kamil Jarosz <kja...@google.com>
                                                            Gerrit-Reviewer: Marc Treib <tr...@chromium.org>
                                                            Gerrit-Reviewer: Mark Pearson <mpea...@chromium.org>
                                                            Gerrit-Reviewer: Matt Dembski <dem...@google.com>
                                                            Gerrit-CC: James Maclean <wjma...@chromium.org>
                                                            Gerrit-Attention: Mark Pearson <mpea...@chromium.org>
                                                            Gerrit-Attention: Jakub Kudzia <jku...@google.com>
                                                            Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                                                            Gerrit-Comment-Date: Thu, 06 Nov 2025 09:16:49 +0000
                                                            Gerrit-HasComments: No
                                                            Gerrit-Has-Labels: Yes
                                                            satisfied_requirement
                                                            open
                                                            diffy

                                                            Arthur Sonzogni (Gerrit)

                                                            unread,
                                                            8:24 AM (15 minutes ago) 8:24 AM
                                                            to Jakub Kudzia, Matt Dembski, Kamil Jarosz, Mark Pearson, Marc Treib, James Maclean, AyeAye, Chromium LUCI CQ, blink-re...@chromium.org, blink-...@chromium.org, kinuko...@chromium.org, prerenderi...@chromium.org, gavin...@chromium.org, tburkar...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, loading...@chromium.org, net-r...@chromium.org
                                                            Attention needed from Jakub Kudzia and Mark Pearson

                                                            Arthur Sonzogni voted Code-Review+1

                                                            Code-Review+1
                                                            Open in Gerrit

                                                            Related details

                                                            Attention is currently required from:
                                                            • Jakub Kudzia
                                                            • Mark Pearson
                                                            Gerrit-Comment-Date: Thu, 06 Nov 2025 13:24:10 +0000
                                                            Gerrit-HasComments: No
                                                            Gerrit-Has-Labels: Yes
                                                            satisfied_requirement
                                                            open
                                                            diffy
                                                            Reply all
                                                            Reply to author
                                                            Forward
                                                            0 new messages