Add `panelId` parameter to `Target.openDevTools` CDP command. [chromium/src : main]

1 view
Skip to first unread message

Nikolay Vitkov (Gerrit)

unread,
Oct 30, 2025, 11:10:46 AM (7 days ago) Oct 30
to Liviu Rau, Dmitry Gozman, Alex Rudenko, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
Attention needed from Alex Rudenko, Dmitry Gozman and Liviu Rau

Nikolay Vitkov voted and added 5 comments

Votes added by Nikolay Vitkov

Code-Review+1

5 comments

Patchset-level comments
File-level comment, Patchset 6 (Latest):
Nikolay Vitkov . resolved

LGTM, with some comments, I think Alex can double check if they are valid

File chrome/browser/devtools/chrome_devtools_manager_delegate.cc
Line 226, Patchset 6 (Latest): tab_agent_host, nullptr, DevToolsOpenedByAction::kUnknown, panel_id);
Nikolay Vitkov . unresolved

I think in my original CL, we should have used a new `DevToolsOpenedByAction`, to signify where this is coming from.

File chrome/browser/devtools/devtools_window.h
Line 151, Patchset 6 (Latest): std::optional<std::string> panel_id = std::nullopt);
Nikolay Vitkov . unresolved

Nit: Do we need explicitly add `std::nullopt` here and bellow?

File chrome/browser/devtools/devtools_window.cc
Line 869, Patchset 6 (Latest): if (panel_id.has_value()) {
Nikolay Vitkov . unresolved

If we add a new `DevToolsToggleAction` we should move this there. My feeling is that this code block should not be hittable if we try to inspect a element,
just so we add a extra layer of safety.

File chrome/browser/devtools/protocol/devtools_protocol_browsertest.cc
Line 2465, Patchset 6 (Latest):class DevToolsProtocolTest_OpensDevTools : public DevToolsProtocolTest {
Nikolay Vitkov . resolved

Thanks for refactoring this!

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Rudenko
  • Dmitry Gozman
  • Liviu Rau
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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
Gerrit-Change-Number: 7096120
Gerrit-PatchSet: 6
Gerrit-Owner: Liviu Rau <livi...@chromium.org>
Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Attention: Liviu Rau <livi...@chromium.org>
Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
Gerrit-Comment-Date: Thu, 30 Oct 2025 15:10:27 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Liviu Rau (Gerrit)

unread,
Oct 30, 2025, 11:29:33 AM (7 days ago) Oct 30
to Nikolay Vitkov, Dmitry Gozman, Alex Rudenko, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
Attention needed from Alex Rudenko, Dmitry Gozman and Nikolay Vitkov

Liviu Rau voted and added 1 comment

Votes added by Liviu Rau

Commit-Queue+1

1 comment

File chrome/browser/devtools/devtools_window.cc
Line 869, Patchset 6 (Latest): if (panel_id.has_value()) {
Nikolay Vitkov . unresolved

If we add a new `DevToolsToggleAction` we should move this there. My feeling is that this code block should not be hittable if we try to inspect a element,
just so we add a extra layer of safety.

Liviu Rau

The names are not amazing here and the 2 action-typed arguments are confusing: DevToolsToggleAction action & DevToolsOpenedByAction toggled_by.

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Rudenko
  • Dmitry Gozman
  • Nikolay Vitkov
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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
Gerrit-Change-Number: 7096120
Gerrit-PatchSet: 6
Gerrit-Owner: Liviu Rau <livi...@chromium.org>
Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
Gerrit-Comment-Date: Thu, 30 Oct 2025 15:29:13 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Comment-In-Reply-To: Nikolay Vitkov <nvi...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Alex Rudenko (Gerrit)

unread,
Oct 31, 2025, 5:58:33 AM (6 days ago) Oct 31
to Liviu Rau, Nikolay Vitkov, Dmitry Gozman, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
Attention needed from Dmitry Gozman, Liviu Rau and Nikolay Vitkov

Alex Rudenko added 2 comments

File content/public/browser/devtools_manager_delegate.cc
Line 16, Patchset 6 (Latest): std::optional<std::string> panel_id) {
Alex Rudenko . unresolved

Let's introduce a struct called DevToolsOptions so that we can extend it later with additional options?

File third_party/blink/public/devtools_protocol/domains/Target.pdl
Line 325, Patchset 6 (Latest): # The id/name of the panel we want DevTools to open in. Currently
Alex Rudenko . unresolved
```suggestion
# The id of the panel we want DevTools to open initially. Currently
```
Open in Gerrit

Related details

Attention is currently required from:
  • Dmitry Gozman
  • Liviu Rau
  • Nikolay Vitkov
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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
Gerrit-Change-Number: 7096120
Gerrit-PatchSet: 6
Gerrit-Owner: Liviu Rau <livi...@chromium.org>
Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Attention: Liviu Rau <livi...@chromium.org>
Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Comment-Date: Fri, 31 Oct 2025 09:58:17 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Liviu Rau (Gerrit)

unread,
Oct 31, 2025, 6:13:29 AM (6 days ago) Oct 31
to Nikolay Vitkov, Dmitry Gozman, Alex Rudenko, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
Attention needed from Alex Rudenko, Dmitry Gozman and Nikolay Vitkov

Liviu Rau added 1 comment

File third_party/blink/public/devtools_protocol/domains/Target.pdl
Line 325, Patchset 6: # The id/name of the panel we want DevTools to open in. Currently
Alex Rudenko . resolved
```suggestion
# The id of the panel we want DevTools to open initially. Currently
```
Liviu Rau

Fix applied.

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Rudenko
  • Dmitry Gozman
  • Nikolay Vitkov
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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
    Gerrit-Change-Number: 7096120
    Gerrit-PatchSet: 7
    Gerrit-Owner: Liviu Rau <livi...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Comment-Date: Fri, 31 Oct 2025 10:13:10 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Alex Rudenko <alexr...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nikolay Vitkov (Gerrit)

    unread,
    Oct 31, 2025, 6:29:13 AM (6 days ago) Oct 31
    to Liviu Rau, Dmitry Gozman, Alex Rudenko, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
    Attention needed from Alex Rudenko, Dmitry Gozman and Liviu Rau

    Nikolay Vitkov added 2 comments

    File chrome/browser/devtools/chrome_devtools_manager_delegate.cc
    Line 226, Patchset 6: tab_agent_host, nullptr, DevToolsOpenedByAction::kUnknown, panel_id);
    Nikolay Vitkov . resolved

    I think in my original CL, we should have used a new `DevToolsOpenedByAction`, to signify where this is coming from.

    Nikolay Vitkov

    Done

    File chrome/browser/devtools/devtools_window.cc
    Line 869, Patchset 6: if (panel_id.has_value()) {
    Nikolay Vitkov . unresolved

    If we add a new `DevToolsToggleAction` we should move this there. My feeling is that this code block should not be hittable if we try to inspect a element,
    just so we add a extra layer of safety.

    Liviu Rau

    The names are not amazing here and the 2 action-typed arguments are confusing: DevToolsToggleAction action & DevToolsOpenedByAction toggled_by.

    Nikolay Vitkov

    OK to not block this CL as I think it's not on its path we can move this before the switch and add comment explaining that the `DevToolsToggleAction` should take present over the `panel_id` to make sure things like inspect element are handled as expected, WDYT?
    Maybe we can add a test for this as well?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Rudenko
    • Dmitry Gozman
    • Liviu Rau
    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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
    Gerrit-Change-Number: 7096120
    Gerrit-PatchSet: 7
    Gerrit-Owner: Liviu Rau <livi...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Attention: Liviu Rau <livi...@chromium.org>
    Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Comment-Date: Fri, 31 Oct 2025 10:28:58 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Liviu Rau <livi...@chromium.org>
    Comment-In-Reply-To: Nikolay Vitkov <nvi...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Liviu Rau (Gerrit)

    unread,
    Nov 3, 2025, 7:20:49 AM (3 days ago) Nov 3
    to Nikolay Vitkov, Dmitry Gozman, Alex Rudenko, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
    Attention needed from Alex Rudenko, Dmitry Gozman and Nikolay Vitkov

    Liviu Rau added 3 comments

    File chrome/browser/devtools/devtools_window.h
    Line 151, Patchset 6: std::optional<std::string> panel_id = std::nullopt);
    Nikolay Vitkov . resolved

    Nit: Do we need explicitly add `std::nullopt` here and bellow?

    Liviu Rau

    Possible only here, but not below. I would rather not update all call sites.

    File chrome/browser/devtools/devtools_window.cc
    Line 869, Patchset 6: if (panel_id.has_value()) {
    Nikolay Vitkov . resolved

    If we add a new `DevToolsToggleAction` we should move this there. My feeling is that this code block should not be hittable if we try to inspect a element,
    just so we add a extra layer of safety.

    Liviu Rau

    The names are not amazing here and the 2 action-typed arguments are confusing: DevToolsToggleAction action & DevToolsOpenedByAction toggled_by.

    Nikolay Vitkov

    OK to not block this CL as I think it's not on its path we can move this before the switch and add comment explaining that the `DevToolsToggleAction` should take present over the `panel_id` to make sure things like inspect element are handled as expected, WDYT?
    Maybe we can add a test for this as well?

    Liviu Rau

    Since from Target.OpenDevTools we come in with kShow, I think it is better to handle the panel_id in the that particular case statement. Updated.

    File content/public/browser/devtools_manager_delegate.cc
    Line 16, Patchset 6: std::optional<std::string> panel_id) {
    Alex Rudenko . unresolved

    Let's introduce a struct called DevToolsOptions so that we can extend it later with additional options?

    Liviu Rau

    Where do I place this best? As I've done it here, I am fighting the build system atm, so I am either missing something builder config, or I added this in the wrong place.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Rudenko
    • Dmitry Gozman
    • Nikolay Vitkov
    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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
    Gerrit-Change-Number: 7096120
    Gerrit-PatchSet: 8
    Gerrit-Owner: Liviu Rau <livi...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
    Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Comment-Date: Mon, 03 Nov 2025 12:20:36 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Liviu Rau <livi...@chromium.org>
    Comment-In-Reply-To: Nikolay Vitkov <nvi...@chromium.org>
    Comment-In-Reply-To: Alex Rudenko <alexr...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Liviu Rau (Gerrit)

    unread,
    Nov 3, 2025, 8:12:17 AM (3 days ago) Nov 3
    to Nikolay Vitkov, Dmitry Gozman, Alex Rudenko, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
    Attention needed from Alex Rudenko, Dmitry Gozman and Nikolay Vitkov

    Liviu Rau added 1 comment

    File content/public/browser/devtools_manager_delegate.cc
    Line 16, Patchset 6: std::optional<std::string> panel_id) {
    Alex Rudenko . resolved

    Let's introduce a struct called DevToolsOptions so that we can extend it later with additional options?

    Liviu Rau

    Where do I place this best? As I've done it here, I am fighting the build system atm, so I am either missing something builder config, or I added this in the wrong place.

    Liviu Rau

    I think I found a good place for it now.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Alex Rudenko
    • Dmitry Gozman
    • Nikolay Vitkov
    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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
      Gerrit-Change-Number: 7096120
      Gerrit-PatchSet: 9
      Gerrit-Owner: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
      Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
      Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
      Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
      Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
      Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
      Gerrit-Comment-Date: Mon, 03 Nov 2025 13:11:59 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Liviu Rau <livi...@chromium.org>
      Comment-In-Reply-To: Alex Rudenko <alexr...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Nikolay Vitkov (Gerrit)

      unread,
      Nov 3, 2025, 8:21:34 AM (3 days ago) Nov 3
      to Liviu Rau, Dmitry Gozman, Alex Rudenko, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
      Attention needed from Alex Rudenko, Dmitry Gozman and Liviu Rau

      Nikolay Vitkov voted and added 1 comment

      Votes added by Nikolay Vitkov

      Code-Review+1

      1 comment

      Patchset-level comments
      File-level comment, Patchset 9 (Latest):
      Nikolay Vitkov . resolved

      LGTM, differing to Alex in regards to the content::DevToolsOptions changes.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Alex Rudenko
      • Dmitry Gozman
      • Liviu Rau
      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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
        Gerrit-Change-Number: 7096120
        Gerrit-PatchSet: 9
        Gerrit-Owner: Liviu Rau <livi...@chromium.org>
        Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
        Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
        Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
        Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
        Gerrit-Attention: Liviu Rau <livi...@chromium.org>
        Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
        Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
        Gerrit-Comment-Date: Mon, 03 Nov 2025 13:21:19 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Alex Rudenko (Gerrit)

        unread,
        Nov 3, 2025, 9:07:16 AM (3 days ago) Nov 3
        to Liviu Rau, Nikolay Vitkov, Dmitry Gozman, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
        Attention needed from Dmitry Gozman, Liviu Rau and Nikolay Vitkov

        Alex Rudenko added 1 comment

        File content/public/browser/devtools_options.h
        Line 12, Patchset 11 (Latest):struct DevToolsOptions {
        Alex Rudenko . unresolved

        I think this needs to be marked as CONTENT_EXPORT. Not sure about specific guidance about adding this to the content public API so will defer to content/public/browser owners on this. I think Options could be also an inner struct for DevToolsManagerDelegate.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Dmitry Gozman
        • Liviu Rau
        • Nikolay Vitkov
        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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
          Gerrit-Change-Number: 7096120
          Gerrit-PatchSet: 11
          Gerrit-Owner: Liviu Rau <livi...@chromium.org>
          Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
          Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
          Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
          Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
          Gerrit-Attention: Liviu Rau <livi...@chromium.org>
          Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
          Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
          Gerrit-Comment-Date: Mon, 03 Nov 2025 14:07:04 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Liviu Rau (Gerrit)

          unread,
          Nov 4, 2025, 2:42:44 AM (2 days ago) Nov 4
          to Nikolay Vitkov, Dmitry Gozman, Alex Rudenko, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
          Attention needed from Alex Rudenko, Dmitry Gozman and Nikolay Vitkov

          Liviu Rau added 1 comment

          File content/public/browser/devtools_options.h
          Line 12, Patchset 11:struct DevToolsOptions {
          Alex Rudenko . unresolved

          I think this needs to be marked as CONTENT_EXPORT. Not sure about specific guidance about adding this to the content public API so will defer to content/public/browser owners on this. I think Options could be also an inner struct for DevToolsManagerDelegate.

          Liviu Rau

          Added CONTENT_EXPORT and I hit another issue. Will move this in DevToolsManagerDelegate.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Alex Rudenko
          • Dmitry Gozman
          • Nikolay Vitkov
          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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
          Gerrit-Change-Number: 7096120
          Gerrit-PatchSet: 16
          Gerrit-Owner: Liviu Rau <livi...@chromium.org>
          Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
          Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
          Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
          Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
          Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
          Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
          Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
          Gerrit-Comment-Date: Tue, 04 Nov 2025 07:42:30 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Alex Rudenko <alexr...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Alex Rudenko (Gerrit)

          unread,
          Nov 4, 2025, 4:13:15 AM (2 days ago) Nov 4
          to Liviu Rau, Nikolay Vitkov, Dmitry Gozman, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
          Attention needed from Dmitry Gozman, Liviu Rau and Nikolay Vitkov

          Alex Rudenko voted and added 1 comment

          Votes added by Alex Rudenko

          Code-Review+1

          1 comment

          File content/public/browser/devtools_options.h
          Line 12, Patchset 11:struct DevToolsOptions {
          Alex Rudenko . resolved

          I think this needs to be marked as CONTENT_EXPORT. Not sure about specific guidance about adding this to the content public API so will defer to content/public/browser owners on this. I think Options could be also an inner struct for DevToolsManagerDelegate.

          Liviu Rau

          Added CONTENT_EXPORT and I hit another issue. Will move this in DevToolsManagerDelegate.

          Alex Rudenko

          Thanks, this LGTM.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Dmitry Gozman
          • Liviu Rau
          • Nikolay Vitkov
          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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
            Gerrit-Change-Number: 7096120
            Gerrit-PatchSet: 17
            Gerrit-Owner: Liviu Rau <livi...@chromium.org>
            Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
            Gerrit-Reviewer: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
            Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
            Gerrit-Attention: Liviu Rau <livi...@chromium.org>
            Gerrit-Attention: Dmitry Gozman <dgo...@chromium.org>
            Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
            Gerrit-Comment-Date: Tue, 04 Nov 2025 09:13:01 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Nikolay Vitkov (Gerrit)

            unread,
            Nov 4, 2025, 7:05:01 AM (2 days ago) Nov 4
            to Liviu Rau, Rakina Zata Amni, Alex Rudenko, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
            Attention needed from Alex Rudenko, Liviu Rau and Rakina Zata Amni

            Nikolay Vitkov voted Code-Review+1

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Alex Rudenko
            • Liviu Rau
            • Rakina Zata Amni
            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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
            Gerrit-Change-Number: 7096120
            Gerrit-PatchSet: 18
            Gerrit-Owner: Liviu Rau <livi...@chromium.org>
            Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
            Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
            Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
            Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Attention: Liviu Rau <livi...@chromium.org>
            Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
            Gerrit-Attention: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Comment-Date: Tue, 04 Nov 2025 12:04:45 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Rakina Zata Amni (Gerrit)

            unread,
            Nov 4, 2025, 7:24:16 PM (2 days ago) Nov 4
            to Liviu Rau, Nikolay Vitkov, Alex Rudenko, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
            Attention needed from Alex Rudenko and Liviu Rau

            Rakina Zata Amni voted Code-Review+1

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Alex Rudenko
            • Liviu Rau
            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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
            Gerrit-Change-Number: 7096120
            Gerrit-PatchSet: 18
            Gerrit-Owner: Liviu Rau <livi...@chromium.org>
            Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
            Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
            Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
            Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Attention: Liviu Rau <livi...@chromium.org>
            Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
            Gerrit-Comment-Date: Wed, 05 Nov 2025 00:23:34 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            open
            diffy

            Alex Rudenko (Gerrit)

            unread,
            Nov 5, 2025, 2:08:14 AM (22 hours ago) Nov 5
            to Liviu Rau, Rakina Zata Amni, Nikolay Vitkov, Chromium LUCI CQ, AyeAye, devtools-re...@chromium.org, blink-re...@chromium.org, devtools...@chromium.org, blink-...@chromium.org
            Attention needed from Liviu Rau

            Alex Rudenko voted Code-Review+1

            Code-Review+1
            Open in Gerrit

            Related details

            Attention is currently required from:
            • Liviu Rau
            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: Id2fda25600c9aa716bf95b1ae2836bc0fe05fc11
            Gerrit-Change-Number: 7096120
            Gerrit-PatchSet: 18
            Gerrit-Owner: Liviu Rau <livi...@chromium.org>
            Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
            Gerrit-Reviewer: Liviu Rau <livi...@chromium.org>
            Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
            Gerrit-Reviewer: Rakina Zata Amni <rak...@chromium.org>
            Gerrit-Attention: Liviu Rau <livi...@chromium.org>
            Gerrit-Comment-Date: Wed, 05 Nov 2025 07:07:52 +0000
            Gerrit-HasComments: No
            Gerrit-Has-Labels: Yes
            satisfied_requirement
            open
            diffy
            Reply all
            Reply to author
            Forward
            0 new messages