devtools: Add Browser.setFileChooserBehavior for file chooser automation [chromium/src : main]

0 views
Skip to first unread message

Eriko Kurimoto (Gerrit)

unread,
Oct 21, 2026, 12:09:48 AM (yesterday) Oct 21
to Ayu Goto, Anna Sato, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
Attention needed from Anna Sato and Ayu Goto

Eriko Kurimoto added 6 comments

Patchset-level comments
File-level comment, Patchset 7 (Latest):
Eriko Kurimoto . resolved

Sending back rough scan!

File content/browser/devtools/protocol/browser_handler.h
Line 158, Patchset 7 (Latest): scoped_select_file_dialog_factory_;
Eriko Kurimoto . unresolved

Since BrowserHandler is instantiated per DevToolsSession (e.g. per window/page target in wptrunner), multiple instances can exist concurrently. What happens if two sessions set and reset scoped_select_file_dialog_factory_ out of LIFO order, or if one session sets a behavior and another session calls 'default' to reset it? (See also how SetGlobalPrivacyControl stores process-global override state.)

File content/browser/devtools/protocol/devtools_select_file_dialog_factory.cc
Line 50, Patchset 7 (Latest): listener_->FileSelectionCanceled();
Eriko Kurimoto . unresolved

In the WPT RFC (rfcs#246), providing multiple paths to a single-select picker is described as causing the test harness to fail at dialog invocation, whereas FileSelectionCanceled() here rejects the picker promise with a normal DOM AbortError (same as user cancellation). Is AbortError the intended behavior here (and should the RFC be updated to match), or how do you plan to distinguish this from user cancellation?

File third_party/blink/public/devtools_protocol/domains/Browser.pdl
Line 363, Patchset 7 (Latest): experimental command setFileChooserBehavior
Eriko Kurimoto . unresolved

The WPT RFC (rfcs#246) includes a context parameter so the behavior applies only to the next picker invoked in that browsing context, whereas Browser.setFileChooserBehavior and ui::SelectFileDialog::SetFactory are process-global. How do you plan to handle the context parameter in test_driver.set_file_picker_behavior?

Line 368, Patchset 7 (Latest): accept
Eriko Kurimoto . unresolved

nit: Does this still need to say absolute file paths after PS6, and should it also mention directory paths? (Same for the commit message.)

File third_party/blink/web_tests/inspector-protocol/browser/set-file-chooser-behavior.js
Line 66, Patchset 7 (Latest):
Eriko Kurimoto . unresolved

Could we also add a test case that overwrites an unconsumed behavior with another accept or cancel before calling showOpenFilePicker?

Open in Gerrit

Related details

Attention is currently required from:
  • Anna Sato
  • Ayu Goto
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: If4f27bb256522f69791376cf70c4b0d1c56aae8d
Gerrit-Change-Number: 8602432
Gerrit-PatchSet: 7
Gerrit-Owner: Ayu Goto <ayu...@google.com>
Gerrit-Reviewer: Anna Sato <anna...@chromium.org>
Gerrit-Reviewer: Ayu Goto <ayu...@google.com>
Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
Gerrit-Attention: Ayu Goto <ayu...@google.com>
Gerrit-Attention: Anna Sato <anna...@chromium.org>
Gerrit-Comment-Date: Wed, 21 Oct 2026 04:09:19 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Ayu Goto (Gerrit)

unread,
Oct 21, 2026, 4:59:38 AM (yesterday) Oct 21
to Eriko Kurimoto, Anna Sato, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
Attention needed from Anna Sato and Eriko Kurimoto

Ayu Goto added 5 comments

File content/browser/devtools/protocol/browser_handler.h
Line 158, Patchset 7: scoped_select_file_dialog_factory_;
Eriko Kurimoto . resolved

Since BrowserHandler is instantiated per DevToolsSession (e.g. per window/page target in wptrunner), multiple instances can exist concurrently. What happens if two sessions set and reset scoped_select_file_dialog_factory_ out of LIFO order, or if one session sets a behavior and another session calls 'default' to reset it? (See also how SetGlobalPrivacyControl stores process-global override state.)

Ayu Goto

Moved ScopedSetSelectFileDialogFactory to a process-global static in browser_handler.cc (tracking the owning BrowserHandler for cleanup in Disable()), so all BrowserHandler sessions share a single override instance without LIFO ordering issues and 'default' resets the override across sessions. Also added testMultiSessionOverride in set-file-chooser-behavior.js.

File content/browser/devtools/protocol/devtools_select_file_dialog_factory.cc
Line 50, Patchset 7: listener_->FileSelectionCanceled();
Eriko Kurimoto . resolved

In the WPT RFC (rfcs#246), providing multiple paths to a single-select picker is described as causing the test harness to fail at dialog invocation, whereas FileSelectionCanceled() here rejects the picker promise with a normal DOM AbortError (same as user cancellation). Is AbortError the intended behavior here (and should the RFC be updated to match), or how do you plan to distinguish this from user cancellation?

Ayu Goto

Since the behavior is configured ahead of time (before the picker opens and its SELECT_OPEN_FILE vs SELECT_OPEN_MULTI_FILE type is known), setFileChooserBehavior itself cannot reject the call upfront, and ui::SelectFileDialog::Listener only provides FileSelected and FileSelectionCanceled callbacks. Calling FileSelectionCanceled() rejects the picker promise with AbortError and fails the test assertion when a test mistakenly configures multiple paths for a single-file picker. I'll also clarify this wording in the WPT RFC.

File third_party/blink/public/devtools_protocol/domains/Browser.pdl
Line 363, Patchset 7: experimental command setFileChooserBehavior
Eriko Kurimoto . resolved

The WPT RFC (rfcs#246) includes a context parameter so the behavior applies only to the next picker invoked in that browsing context, whereas Browser.setFileChooserBehavior and ui::SelectFileDialog::SetFactory are process-global. How do you plan to handle the context parameter in test_driver.set_file_picker_behavior?

Ayu Goto

We decided to remove the context parameter from both the WPT RFC (rfcs#246) and test_driver.set_file_picker_behavior, so the API is browser-global across the board (matching WebDriver BiDi's proposed browser.setFileDialogBehavior, Browser.setFileChooserBehavior, and ui::SelectFileDialog::SetFactory).

Line 368, Patchset 7: accept
Eriko Kurimoto . resolved

nit: Does this still need to say absolute file paths after PS6, and should it also mention directory paths? (Same for the commit message.)

Ayu Goto

Done. Updated Browser.pdl and the commit message to say "file or directory paths".

File third_party/blink/web_tests/inspector-protocol/browser/set-file-chooser-behavior.js
Line 66, Patchset 7:
Eriko Kurimoto . resolved

Could we also add a test case that overwrites an unconsumed behavior with another accept or cancel before calling showOpenFilePicker?

Ayu Goto

Done. Added testOverwriteBeforeConsumption (covering both accept -> accept and accept -> cancel) as well as testMultiSessionOverride.

Open in Gerrit

Related details

Attention is currently required from:
  • Anna Sato
  • Eriko Kurimoto
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: If4f27bb256522f69791376cf70c4b0d1c56aae8d
    Gerrit-Change-Number: 8602432
    Gerrit-PatchSet: 8
    Gerrit-Owner: Ayu Goto <ayu...@google.com>
    Gerrit-Reviewer: Anna Sato <anna...@chromium.org>
    Gerrit-Reviewer: Ayu Goto <ayu...@google.com>
    Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
    Gerrit-Attention: Anna Sato <anna...@chromium.org>
    Gerrit-Attention: Eriko Kurimoto <elk...@chromium.org>
    Gerrit-Comment-Date: Wed, 21 Oct 2026 08:59:08 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Eriko Kurimoto <elk...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Anna Sato (Gerrit)

    unread,
    Oct 21, 2026, 8:57:29 PM (18 hours ago) Oct 21
    to Ayu Goto, Eriko Kurimoto, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
    Attention needed from Ayu Goto and Eriko Kurimoto

    Anna Sato added 2 comments

    Patchset-level comments
    File-level comment, Patchset 8 (Latest):
    Anna Sato . resolved

    Thanks!

    File third_party/blink/public/devtools_protocol/domains/Browser.pdl
    Eriko Kurimoto . unresolved

    nit: Does this still need to say absolute file paths after PS6, and should it also mention directory paths? (Same for the commit message.)

    Ayu Goto

    Done. Updated Browser.pdl and the commit message to say "file or directory paths".

    Anna Sato

    Shouldn't we keep the `IsAbsolute()` check? In Chrome, it seems the selected paths go through `ShouldBlockAccessToPath()`, which has [CHECK(path.IsAbsolute()](https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc;l=618?q=ShouldBlockAccessToPath()).

    Even if WPT tests pass relative paths to `test_driver.set_file_picker_behavior()`, I'd expect wptrunner to resolve them to absolute paths (e.g. under a temp directory) before calling this CDP command. Is there a case where a relative path actually reaches here?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Ayu Goto
    • Eriko Kurimoto
    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: If4f27bb256522f69791376cf70c4b0d1c56aae8d
      Gerrit-Change-Number: 8602432
      Gerrit-PatchSet: 8
      Gerrit-Owner: Ayu Goto <ayu...@google.com>
      Gerrit-Reviewer: Anna Sato <anna...@chromium.org>
      Gerrit-Reviewer: Ayu Goto <ayu...@google.com>
      Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
      Gerrit-Attention: Ayu Goto <ayu...@google.com>
      Gerrit-Attention: Eriko Kurimoto <elk...@chromium.org>
      Gerrit-Comment-Date: Thu, 22 Oct 2026 00:57:03 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Ayu Goto <ayu...@google.com>
      Comment-In-Reply-To: Eriko Kurimoto <elk...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Eriko Kurimoto (Gerrit)

      unread,
      Oct 21, 2026, 10:51:27 PM (16 hours ago) Oct 21
      to Ayu Goto, Anna Sato, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
      Attention needed from Ayu Goto

      Eriko Kurimoto added 3 comments

      Patchset-level comments
      Eriko Kurimoto . resolved

      lgtm, but not +1-ing yet since we should wait for w3c discussion to finalize our design.

      Thanks for you quick work!

      File content/browser/devtools/protocol/browser_handler.h
      Line 10, Patchset 8 (Latest):
      Eriko Kurimoto . unresolved

      nit: Since scoped_select_file_dialog_factory_ moved to browser_handler.cc, this include is no longer needed here.

      File third_party/blink/public/devtools_protocol/domains/Browser.pdl
      Eriko Kurimoto . unresolved

      nit: Does this still need to say absolute file paths after PS6, and should it also mention directory paths? (Same for the commit message.)

      Ayu Goto

      Done. Updated Browser.pdl and the commit message to say "file or directory paths".

      Anna Sato

      Shouldn't we keep the `IsAbsolute()` check? In Chrome, it seems the selected paths go through `ShouldBlockAccessToPath()`, which has [CHECK(path.IsAbsolute()](https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc;l=618?q=ShouldBlockAccessToPath()).

      Even if WPT tests pass relative paths to `test_driver.set_file_picker_behavior()`, I'd expect wptrunner to resolve them to absolute paths (e.g. under a temp directory) before calling this CDP command. Is there a case where a relative path actually reaches here?

      Eriko Kurimoto

      +1 to Anna's point: since Browser.setFileChooserBehavior is browser-global and has no base directory to resolve relative paths against, restoring the IsAbsolute() check (and using the platform basePath in the test like in PS5) will return a clean InvalidParams error instead of hitting CHECK(path.IsAbsolute()) in Chrome.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Ayu Goto
      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: If4f27bb256522f69791376cf70c4b0d1c56aae8d
      Gerrit-Change-Number: 8602432
      Gerrit-PatchSet: 8
      Gerrit-Owner: Ayu Goto <ayu...@google.com>
      Gerrit-Reviewer: Anna Sato <anna...@chromium.org>
      Gerrit-Reviewer: Ayu Goto <ayu...@google.com>
      Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
      Gerrit-Attention: Ayu Goto <ayu...@google.com>
      Gerrit-Comment-Date: Thu, 22 Oct 2026 02:50:50 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Anna Sato <anna...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Ayu Goto (Gerrit)

      unread,
      12:07 AM (14 hours ago) 12:07 AM
      to Eriko Kurimoto, Anna Sato, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
      Attention needed from Anna Sato and Eriko Kurimoto

      Ayu Goto voted and added 2 comments

      Votes added by Ayu Goto <ayu...@google.com>

      Commit-Queue+0

      2 comments

      File content/browser/devtools/protocol/browser_handler.h
      Line 10, Patchset 8:
      Eriko Kurimoto . resolved

      nit: Since scoped_select_file_dialog_factory_ moved to browser_handler.cc, this include is no longer needed here.

      Ayu Goto

      Done

      File third_party/blink/public/devtools_protocol/domains/Browser.pdl
      Eriko Kurimoto . resolved

      nit: Does this still need to say absolute file paths after PS6, and should it also mention directory paths? (Same for the commit message.)

      Ayu Goto

      Done. Updated Browser.pdl and the commit message to say "file or directory paths".

      Anna Sato

      Shouldn't we keep the `IsAbsolute()` check? In Chrome, it seems the selected paths go through `ShouldBlockAccessToPath()`, which has [CHECK(path.IsAbsolute()](https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/file_system_access/chrome_file_system_access_permission_context.cc;l=618?q=ShouldBlockAccessToPath()).

      Even if WPT tests pass relative paths to `test_driver.set_file_picker_behavior()`, I'd expect wptrunner to resolve them to absolute paths (e.g. under a temp directory) before calling this CDP command. Is there a case where a relative path actually reaches here?

      Eriko Kurimoto

      +1 to Anna's point: since Browser.setFileChooserBehavior is browser-global and has no base directory to resolve relative paths against, restoring the IsAbsolute() check (and using the platform basePath in the test like in PS5) will return a clean InvalidParams error instead of hitting CHECK(path.IsAbsolute()) in Chrome.

      Ayu Goto

      Yes, wptrunner will always resolve relative paths to absolute paths before calling this CDP command, so relative paths shouldn't reach here. Restored the path.IsAbsolute() check in browser_handler.cc (and basePath in set-file-chooser-behavior.js), and updated Browser.pdl and the commit message to say "absolute file or directory paths".

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Anna Sato
      • Eriko Kurimoto
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement is not satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: If4f27bb256522f69791376cf70c4b0d1c56aae8d
        Gerrit-Change-Number: 8602432
        Gerrit-PatchSet: 9
        Gerrit-Owner: Ayu Goto <ayu...@google.com>
        Gerrit-Reviewer: Anna Sato <anna...@chromium.org>
        Gerrit-Reviewer: Ayu Goto <ayu...@google.com>
        Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Attention: Anna Sato <anna...@chromium.org>
        Gerrit-Attention: Eriko Kurimoto <elk...@chromium.org>
        Gerrit-Comment-Date: Thu, 22 Oct 2026 04:07:28 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Anna Sato (Gerrit)

        unread,
        6:10 AM (8 hours ago) 6:10 AM
        to Ayu Goto, Eriko Kurimoto, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
        Attention needed from Ayu Goto and Eriko Kurimoto

        Anna Sato voted and added 2 comments on change 8602432

        Votes added by Anna Sato <anna...@chromium.org>

        Code-Review+1

        2 comments

        Patchset-level comments
        File-level comment, Patchset 9 (Latest):
        Anna Sato . resolved

        LGTM, thanks!

        File content/browser/devtools/protocol/devtools_select_file_dialog_factory_unittest.cc
        Line 71, Patchset 9 (Latest): void TearDown() override { ui::SelectFileDialog::SetFactory(nullptr); }
        Anna Sato . unresolved

        nit: Each test already uses ui::ScopedSetSelectFileDialogFactory so this isn't needed?

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Ayu Goto
        • Eriko Kurimoto
        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: If4f27bb256522f69791376cf70c4b0d1c56aae8d
          Gerrit-Change-Number: 8602432
          Gerrit-PatchSet: 9
          Gerrit-Owner: Ayu Goto <ayu...@google.com>
          Gerrit-Reviewer: Anna Sato <anna...@chromium.org>
          Gerrit-Reviewer: Ayu Goto <ayu...@google.com>
          Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
          Gerrit-Attention: Ayu Goto <ayu...@google.com>
          Gerrit-Attention: Eriko Kurimoto <elk...@chromium.org>
          Gerrit-Comment-Date: Thu, 22 Oct 2026 10:09:39 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Ayu Goto (Gerrit)

          unread,
          6:30 AM (8 hours ago) 6:30 AM
          to Anna Sato, Eriko Kurimoto, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
          Attention needed from Anna Sato and Eriko Kurimoto

          Ayu Goto added 1 comment on change 8602432

          File content/browser/devtools/protocol/devtools_select_file_dialog_factory_unittest.cc
          Line 71, Patchset 9: void TearDown() override { ui::SelectFileDialog::SetFactory(nullptr); }
          Anna Sato . resolved

          nit: Each test already uses ui::ScopedSetSelectFileDialogFactory so this isn't needed?

          Ayu Goto

          Done

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Anna Sato
          • Eriko Kurimoto
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement is not satisfiedCode-Owners
            • requirement is not satisfiedCode-Review
            • requirement is not satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: If4f27bb256522f69791376cf70c4b0d1c56aae8d
            Gerrit-Change-Number: 8602432
            Gerrit-PatchSet: 10
            Gerrit-Owner: Ayu Goto <ayu...@google.com>
            Gerrit-Reviewer: Anna Sato <anna...@chromium.org>
            Gerrit-Reviewer: Ayu Goto <ayu...@google.com>
            Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
            Gerrit-Attention: Anna Sato <anna...@chromium.org>
            Gerrit-Attention: Eriko Kurimoto <elk...@chromium.org>
            Gerrit-Comment-Date: Thu, 22 Oct 2026 10:29:51 +0000
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Anna Sato (Gerrit)

            unread,
            6:51 AM (8 hours ago) 6:51 AM
            to Ayu Goto, Eriko Kurimoto, Chromium LUCI CQ, chromium...@chromium.org, devtools...@chromium.org, blink-re...@chromium.org, blink-...@chromium.org, devtools-re...@chromium.org
            Attention needed from Ayu Goto and Eriko Kurimoto

            Anna Sato voted Code-Review+1 on change 8602432

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Ayu Goto
            • Eriko Kurimoto
            Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement is not 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: If4f27bb256522f69791376cf70c4b0d1c56aae8d
              Gerrit-Change-Number: 8602432
              Gerrit-PatchSet: 10
              Gerrit-Owner: Ayu Goto <ayu...@google.com>
              Gerrit-Reviewer: Anna Sato <anna...@chromium.org>
              Gerrit-Reviewer: Ayu Goto <ayu...@google.com>
              Gerrit-Reviewer: Eriko Kurimoto <elk...@chromium.org>
              Gerrit-Attention: Ayu Goto <ayu...@google.com>
              Gerrit-Attention: Eriko Kurimoto <elk...@chromium.org>
              Gerrit-Comment-Date: Thu, 22 Oct 2026 10:50:45 +0000
              Gerrit-HasComments: No
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy
              Reply all
              Reply to author
              Forward
              0 new messages