[omnibox][webui] BrowserActionInteractiveTest & ...ViewsTest [chromium/src : main]

0 views
Skip to first unread message

manuk hovanesian (Gerrit)

unread,
Feb 9, 2026, 5:24:49 PM (11 days ago) Feb 9
to Solomon Kinard, Alex Moshchuk, Chromium LUCI CQ, chromium...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org
Attention needed from Alex Moshchuk and Solomon Kinard

manuk hovanesian voted and added 1 comment

Votes added by manuk hovanesian

Auto-Submit+1

1 comment

Patchset-level comments
File-level comment, Patchset 1 (Latest):
manuk hovanesian . resolved

Alex, please review browser_test_utils.cc|h

Solomon, please review browser_action_interactive_test.cc

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Solomon Kinard
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: I20077009b398ebcd2fd81aa01563d4dfacaf793e
Gerrit-Change-Number: 7560199
Gerrit-PatchSet: 1
Gerrit-Owner: manuk hovanesian <man...@chromium.org>
Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
Gerrit-Reviewer: Solomon Kinard <solomo...@chromium.org>
Gerrit-Reviewer: manuk hovanesian <man...@chromium.org>
Gerrit-Attention: Solomon Kinard <solomo...@chromium.org>
Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
Gerrit-Comment-Date: Mon, 09 Feb 2026 22:24:43 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Solomon Kinard (Gerrit)

unread,
Feb 9, 2026, 7:55:42 PM (11 days ago) Feb 9
to manuk hovanesian, Alex Moshchuk, Chromium LUCI CQ, chromium...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org
Attention needed from Alex Moshchuk and manuk hovanesian

Solomon Kinard added 1 comment

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Solomon Kinard . resolved

Review before tests pass?

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • manuk hovanesian
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: I20077009b398ebcd2fd81aa01563d4dfacaf793e
Gerrit-Change-Number: 7560199
Gerrit-PatchSet: 2
Gerrit-Owner: manuk hovanesian <man...@chromium.org>
Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
Gerrit-Reviewer: Solomon Kinard <solomo...@chromium.org>
Gerrit-Reviewer: manuk hovanesian <man...@chromium.org>
Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
Gerrit-Attention: manuk hovanesian <man...@chromium.org>
Gerrit-Comment-Date: Tue, 10 Feb 2026 00:55:34 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

manuk hovanesian (Gerrit)

unread,
Feb 10, 2026, 12:22:31 AM (10 days ago) Feb 10
to Solomon Kinard, Alex Moshchuk, Chromium LUCI CQ, chromium...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org
Attention needed from Alex Moshchuk and Solomon Kinard

manuk hovanesian voted and added 1 comment

Votes added by manuk hovanesian

Auto-Submit+1

1 comment

Patchset-level comments
Solomon Kinard . resolved

Review before tests pass?

manuk hovanesian

tests have passed now.
will wait for tests to pass next time

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Solomon Kinard
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: I20077009b398ebcd2fd81aa01563d4dfacaf793e
Gerrit-Change-Number: 7560199
Gerrit-PatchSet: 2
Gerrit-Owner: manuk hovanesian <man...@chromium.org>
Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
Gerrit-Reviewer: Solomon Kinard <solomo...@chromium.org>
Gerrit-Reviewer: manuk hovanesian <man...@chromium.org>
Gerrit-Attention: Solomon Kinard <solomo...@chromium.org>
Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
Gerrit-Comment-Date: Tue, 10 Feb 2026 05:22:21 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Solomon Kinard <solomo...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

manuk hovanesian (Gerrit)

unread,
Feb 10, 2026, 7:38:45 PM (10 days ago) Feb 10
to Dave Tapuska, Alex Moshchuk, Solomon Kinard, Chromium LUCI CQ, chromium...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org
Attention needed from Alex Moshchuk, Dave Tapuska and Solomon Kinard

manuk hovanesian added 1 comment

Patchset-level comments
manuk hovanesian . resolved

Moving Alex from reviewer to +cc because ooo.

Dave, please review browser_test_utils.cc|h

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Dave Tapuska
  • Solomon Kinard
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: I20077009b398ebcd2fd81aa01563d4dfacaf793e
Gerrit-Change-Number: 7560199
Gerrit-PatchSet: 2
Gerrit-Owner: manuk hovanesian <man...@chromium.org>
Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
Gerrit-Reviewer: Solomon Kinard <solomo...@chromium.org>
Gerrit-Reviewer: manuk hovanesian <man...@chromium.org>
Gerrit-CC: Alex Moshchuk <ale...@chromium.org>
Gerrit-Attention: Solomon Kinard <solomo...@chromium.org>
Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
Gerrit-Attention: Dave Tapuska <dtap...@chromium.org>
Gerrit-Comment-Date: Wed, 11 Feb 2026 00:38:39 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Dave Tapuska (Gerrit)

unread,
Feb 11, 2026, 9:59:03 AM (9 days ago) Feb 11
to manuk hovanesian, Alex Moshchuk, Solomon Kinard, Chromium LUCI CQ, chromium...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org
Attention needed from Alex Moshchuk, Solomon Kinard and manuk hovanesian

Dave Tapuska added 4 comments

File chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc
Line 159, Patchset 2 (Latest): BrowserActionInteractiveTest() {
Dave Tapuska . unresolved

Can you explain why these tests aren't parameterized? It would seem that webui omnibox is not enabled by default so we should likely be testing both systems no?

I would have expected that you are actually running these tests part of another bot with the feature actually enabled. (see how the bfcache tests were done)

Then you could adjust the test framework for it to work in either mode.

Line 297, Patchset 2 (Latest): content::CreateAndLoadWebContentsObserver frame_observer(3);
Dave Tapuska . unresolved

Perhaps the CreateAndLoadWebContentsObserver should ignore webUI by default? And only put it into a mode where it listens to webUI?

Line 348, Patchset 2 (Latest): "Omnibox Popup", "Omnibox Popup",
Dave Tapuska . unresolved

I think perhaps GetWebContentTitles should ignore webUI. Having "Omnibox Popup" spread throughout all the tests is not desirable, and we should just filter it in one spot. (or use IsSubsetOf as I indicated below).

Line 602, Patchset 2 (Latest): "DevTools", "Omnibox Popup", "Omnibox Popup"));
Dave Tapuska . unresolved

Same here... Plumbing the names in is not helpful. This should just be a testing::IsSubsetOf(...)

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Moshchuk
  • Solomon Kinard
  • manuk hovanesian
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: I20077009b398ebcd2fd81aa01563d4dfacaf793e
    Gerrit-Change-Number: 7560199
    Gerrit-PatchSet: 2
    Gerrit-Owner: manuk hovanesian <man...@chromium.org>
    Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
    Gerrit-Reviewer: Solomon Kinard <solomo...@chromium.org>
    Gerrit-Reviewer: manuk hovanesian <man...@chromium.org>
    Gerrit-CC: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Attention: Solomon Kinard <solomo...@chromium.org>
    Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Attention: manuk hovanesian <man...@chromium.org>
    Gerrit-Comment-Date: Wed, 11 Feb 2026 14:58:57 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Solomon Kinard (Gerrit)

    unread,
    Feb 11, 2026, 1:06:02 PM (9 days ago) Feb 11
    to manuk hovanesian, Dave Tapuska, Alex Moshchuk, Chromium LUCI CQ, chromium...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org
    Attention needed from Alex Moshchuk and manuk hovanesian

    Solomon Kinard added 1 comment

    Patchset-level comments
    Solomon Kinard . resolved

    Add me back to the attention set after comments have been addressed?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Moshchuk
    • manuk hovanesian
    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: I20077009b398ebcd2fd81aa01563d4dfacaf793e
    Gerrit-Change-Number: 7560199
    Gerrit-PatchSet: 2
    Gerrit-Owner: manuk hovanesian <man...@chromium.org>
    Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
    Gerrit-Reviewer: Solomon Kinard <solomo...@chromium.org>
    Gerrit-Reviewer: manuk hovanesian <man...@chromium.org>
    Gerrit-CC: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Attention: manuk hovanesian <man...@chromium.org>
    Gerrit-Comment-Date: Wed, 11 Feb 2026 18:05:52 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    manuk hovanesian (Gerrit)

    unread,
    Feb 19, 2026, 2:09:04 PM (22 hours ago) Feb 19
    to Dave Tapuska, Alex Moshchuk, Solomon Kinard, Chromium LUCI CQ, chromium...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org
    Attention needed from Dave Tapuska

    manuk hovanesian voted and added 4 comments

    Votes added by manuk hovanesian

    Auto-Submit+1

    4 comments

    File chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc
    Line 159, Patchset 2: BrowserActionInteractiveTest() {
    Dave Tapuska . unresolved

    Can you explain why these tests aren't parameterized? It would seem that webui omnibox is not enabled by default so we should likely be testing both systems no?

    I would have expected that you are actually running these tests part of another bot with the feature actually enabled. (see how the bfcache tests were done)

    Then you could adjust the test framework for it to work in either mode.

    manuk hovanesian

    these features are in the process of launching in m145 & m146.

    We don't usually test both enabled and disabled flows in every single test when adding new features. usually, just the core functionality related to feature gets tests with both enabled/disabled paths. but unrelated tests like these, it's less effort to just test the most-likely-to-launch flow and update the tests if we decide otherwise.

    for these features specifically, we have about 1000 failing tests when these 2 features are enabled. we'd have to add a bunch of `if(param enabled) /*new test expectations*/ else /*old test expectations*/` to these tests,

    Then we'd have go back through those tests and clean up the old branch in a month or 2 when the features launch.

    Line 297, Patchset 2: content::CreateAndLoadWebContentsObserver frame_observer(3);
    Dave Tapuska . resolved

    Perhaps the CreateAndLoadWebContentsObserver should ignore webUI by default? And only put it into a mode where it listens to webUI?

    manuk hovanesian

    done.

    can't just ignore all web-uis' webcontents, because some tests are interested in a particular webui webcontent. e.g. dev tools for 1 test in this file, but also some other webUIs in other tests.

    so i instead made the observer take an optional callback to filter which webui's are ignored.

    Line 348, Patchset 2: "Omnibox Popup", "Omnibox Popup",
    Dave Tapuska . resolved

    I think perhaps GetWebContentTitles should ignore webUI. Having "Omnibox Popup" spread throughout all the tests is not desirable, and we should just filter it in one spot. (or use IsSubsetOf as I indicated below).

    manuk hovanesian

    done, observer now ignores omnibox webui, so reverted all of these expect_that title checks

    Line 602, Patchset 2: "DevTools", "Omnibox Popup", "Omnibox Popup"));
    Dave Tapuska . resolved

    Same here... Plumbing the names in is not helpful. This should just be a testing::IsSubsetOf(...)

    manuk hovanesian

    done, observer now ignores omnibox webui, so reverted all of these expect_that title checks

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Dave Tapuska
    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: I20077009b398ebcd2fd81aa01563d4dfacaf793e
    Gerrit-Change-Number: 7560199
    Gerrit-PatchSet: 6
    Gerrit-Owner: manuk hovanesian <man...@chromium.org>
    Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
    Gerrit-Reviewer: Solomon Kinard <solomo...@chromium.org>
    Gerrit-Reviewer: manuk hovanesian <man...@chromium.org>
    Gerrit-CC: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Attention: Dave Tapuska <dtap...@chromium.org>
    Gerrit-Comment-Date: Thu, 19 Feb 2026 19:08:55 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Dave Tapuska <dtap...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Dave Tapuska (Gerrit)

    unread,
    Feb 19, 2026, 5:46:16 PM (18 hours ago) Feb 19
    to manuk hovanesian, Alex Moshchuk, Solomon Kinard, Chromium LUCI CQ, chromium...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org
    Attention needed from manuk hovanesian

    Dave Tapuska added 1 comment

    File chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc
    Line 159, Patchset 2: BrowserActionInteractiveTest() {
    Dave Tapuska . unresolved

    Can you explain why these tests aren't parameterized? It would seem that webui omnibox is not enabled by default so we should likely be testing both systems no?

    I would have expected that you are actually running these tests part of another bot with the feature actually enabled. (see how the bfcache tests were done)

    Then you could adjust the test framework for it to work in either mode.

    manuk hovanesian

    these features are in the process of launching in m145 & m146.

    We don't usually test both enabled and disabled flows in every single test when adding new features. usually, just the core functionality related to feature gets tests with both enabled/disabled paths. but unrelated tests like these, it's less effort to just test the most-likely-to-launch flow and update the tests if we decide otherwise.

    for these features specifically, we have about 1000 failing tests when these 2 features are enabled. we'd have to add a bunch of `if(param enabled) /*new test expectations*/ else /*old test expectations*/` to these tests,

    Then we'd have go back through those tests and clean up the old branch in a month or 2 when the features launch.

    Dave Tapuska

    But with the filter won't these tests now pass either way?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • manuk hovanesian
    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: I20077009b398ebcd2fd81aa01563d4dfacaf793e
    Gerrit-Change-Number: 7560199
    Gerrit-PatchSet: 6
    Gerrit-Owner: manuk hovanesian <man...@chromium.org>
    Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
    Gerrit-Reviewer: Solomon Kinard <solomo...@chromium.org>
    Gerrit-Reviewer: manuk hovanesian <man...@chromium.org>
    Gerrit-CC: Alex Moshchuk <ale...@chromium.org>
    Gerrit-Attention: manuk hovanesian <man...@chromium.org>
    Gerrit-Comment-Date: Thu, 19 Feb 2026 22:46:11 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: manuk hovanesian <man...@chromium.org>
    Comment-In-Reply-To: Dave Tapuska <dtap...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    manuk hovanesian (Gerrit)

    unread,
    Feb 19, 2026, 5:58:27 PM (18 hours ago) Feb 19
    to Dave Tapuska, Alex Moshchuk, Solomon Kinard, Chromium LUCI CQ, chromium...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org
    Attention needed from Dave Tapuska

    manuk hovanesian voted and added 1 comment

    Votes added by manuk hovanesian

    Auto-Submit+1

    1 comment

    File chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc
    Line 159, Patchset 2: BrowserActionInteractiveTest() {
    Dave Tapuska . resolved

    Can you explain why these tests aren't parameterized? It would seem that webui omnibox is not enabled by default so we should likely be testing both systems no?

    I would have expected that you are actually running these tests part of another bot with the feature actually enabled. (see how the bfcache tests were done)

    Then you could adjust the test framework for it to work in either mode.

    manuk hovanesian

    these features are in the process of launching in m145 & m146.

    We don't usually test both enabled and disabled flows in every single test when adding new features. usually, just the core functionality related to feature gets tests with both enabled/disabled paths. but unrelated tests like these, it's less effort to just test the most-likely-to-launch flow and update the tests if we decide otherwise.

    for these features specifically, we have about 1000 failing tests when these 2 features are enabled. we'd have to add a bunch of `if(param enabled) /*new test expectations*/ else /*old test expectations*/` to these tests,

    Then we'd have go back through those tests and clean up the old branch in a month or 2 when the features launch.

    Dave Tapuska

    But with the filter won't these tests now pass either way?

    manuk hovanesian

    ah, right, just like the other CL, now that we're filtering out, it passes regardless.

    done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Dave Tapuska
    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: I20077009b398ebcd2fd81aa01563d4dfacaf793e
      Gerrit-Change-Number: 7560199
      Gerrit-PatchSet: 6
      Gerrit-Owner: manuk hovanesian <man...@chromium.org>
      Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
      Gerrit-Reviewer: Solomon Kinard <solomo...@chromium.org>
      Gerrit-Reviewer: manuk hovanesian <man...@chromium.org>
      Gerrit-CC: Alex Moshchuk <ale...@chromium.org>
      Gerrit-Attention: Dave Tapuska <dtap...@chromium.org>
      Gerrit-Comment-Date: Thu, 19 Feb 2026 22:58:22 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Dave Tapuska (Gerrit)

      unread,
      Feb 19, 2026, 7:18:22 PM (17 hours ago) Feb 19
      to manuk hovanesian, Alex Moshchuk, Solomon Kinard, Chromium LUCI CQ, chromium...@chromium.org, chromium-a...@chromium.org, extension...@chromium.org
      Attention needed from Solomon Kinard and manuk hovanesian

      Dave Tapuska added 3 comments

      File chrome/browser/extensions/api/extension_action/browser_action_interactive_test.cc
      Line 78, Patchset 7 (Latest):class WebContentsObserver : public content::CreateAndLoadWebContentsObserver {
      Dave Tapuska . unresolved

      Can we name this something other than WebContentsObserver, something perhaps more descriptive. CreateAndLoadUserWebContentsObserver maybe?

      File content/public/test/browser_test_utils.h
      Line 2529, Patchset 7 (Latest): std::vector<raw_ptr<WebContents, DanglingUntriaged>> web_contents_;
      Dave Tapuska . unresolved

      You aren't listening for WebContents destoryed, and these dangling ptrs are dangerous. You can grab the web_contents from each LoadStopObserver anyways.

      File content/public/test/browser_test_utils.cc
      Line 4625, Patchset 7 (Latest):CreateAndLoadWebContentsObserver::~CreateAndLoadWebContentsObserver() {}
      Dave Tapuska . unresolved

      Please fix this WARNING reported by ClangTidy: check: modernize-use-equals-default

      use '= default' to define a trivial destruc...

      check: modernize-use-equals-default

      use '= default' to define a trivial destructor (https://clang.llvm.org/extra/clang-tidy/checks/modernize/use-equals-default.html)

      (Note: You can add `Skip-Clang-Tidy-Checks: modernize-use-equals-default` footer to the CL description to skip the check)

      (Lint observed on `android-clang-tidy-rel`, but not on `linux-clang-tidy-rel` or `mac-clang-tidy-rel`)

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Solomon Kinard
      • manuk hovanesian
      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: I20077009b398ebcd2fd81aa01563d4dfacaf793e
        Gerrit-Change-Number: 7560199
        Gerrit-PatchSet: 7
        Gerrit-Owner: manuk hovanesian <man...@chromium.org>
        Gerrit-Reviewer: Dave Tapuska <dtap...@chromium.org>
        Gerrit-Reviewer: Solomon Kinard <solomo...@chromium.org>
        Gerrit-Reviewer: manuk hovanesian <man...@chromium.org>
        Gerrit-CC: Alex Moshchuk <ale...@chromium.org>
        Gerrit-Attention: Solomon Kinard <solomo...@chromium.org>
        Gerrit-Attention: manuk hovanesian <man...@chromium.org>
        Gerrit-Comment-Date: Fri, 20 Feb 2026 00:18:05 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy
        Reply all
        Reply to author
        Forward
        0 new messages