DevTools Link [devtools/devtools-frontend : main]

0 views
Skip to first unread message

Nikolay Vitkov (Gerrit)

unread,
Nov 10, 2025, 12:09:32 PMNov 10
to Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
Attention needed from Kim-Anh Tran

Nikolay Vitkov added 1 comment

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

Kim PTAL, from implementation perspective I think this accomplishes the both cases we discussed, and also show cases them in the AI Assistance panel.
Can you review and then I can work on tests.

Open in Gerrit

Related details

Attention is currently required from:
  • Kim-Anh Tran
Submit Requirements:
  • 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: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
Gerrit-Change-Number: 7098922
Gerrit-PatchSet: 2
Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Attention: Kim-Anh Tran <kim...@chromium.org>
Gerrit-Comment-Date: Mon, 10 Nov 2025 17:09:28 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Nikolay Vitkov (Gerrit)

unread,
Nov 10, 2025, 1:27:23 PMNov 10
to Benedikt Meurer, Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
Attention needed from Benedikt Meurer and Kim-Anh Tran

Nikolay Vitkov added 1 comment

File front_end/ui/components/link/LinkImpl.ts
Line 28, Patchset 2: if (Common.ParsedURL.schemeIs(href, 'chrome:')) {
Nikolay Vitkov . unresolved

@bme...@chromium.org Should move this logic in the `UI.UIUtils.openInNewTab` helper function call together?

Open in Gerrit

Related details

Attention is currently required from:
  • Benedikt Meurer
  • Kim-Anh Tran
Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
    Gerrit-Change-Number: 7098922
    Gerrit-PatchSet: 3
    Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-CC: Benedikt Meurer <bme...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
    Gerrit-Comment-Date: Mon, 10 Nov 2025 18:27:18 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kim-Anh Tran (Gerrit)

    unread,
    Nov 11, 2025, 1:38:45 AMNov 11
    to Nikolay Vitkov, Benedikt Meurer, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Benedikt Meurer and Nikolay Vitkov

    Kim-Anh Tran added 7 comments

    Patchset-level comments
    File-level comment, Patchset 3 (Latest):
    Kim-Anh Tran . resolved

    Hi Nik! Thanks for the link, I've added a few comments 😊

    File front_end/panels/ai_assistance/AiAssistancePanel.ts
    Line 366, Patchset 3 (Latest): class="toolbar-feedback-link devtools-link"
    Kim-Anh Tran . unresolved

    There's a `.devtools-link` css class in `inspectorCommon.css`, the one that is used here. I think we should have the same styles in the `devtools-link`, so either we can import `inspectorCommon.css` into the component or at least use the same styles applied to it. For ensuring consistency for now, I'd say let's do the first.

    File front_end/ui/components/link/BUILD.gn
    Line 15, Patchset 3 (Latest): "../../../core/host:bundle",
    Kim-Anh Tran . unresolved

    Do we need this import?

    File front_end/ui/components/link/LinkImpl.ts
    Line 1, Patchset 3 (Latest):// Copyright 2025 The Chromium Authors
    Kim-Anh Tran . unresolved

    Could you also add a LinkImpl.docs.ts file for documentation? You can build the doc using `scripts/component_docs` as target, it creates an `index.html` in the `gen` directory which you can serve. A README.md entry on this will come soon.

    Line 15, Patchset 3 (Latest):export class Link extends HTMLElement {
    Kim-Anh Tran . unresolved

    Could you please add JSDoc for this component? 😊

    Line 28, Patchset 2: if (Common.ParsedURL.schemeIs(href, 'chrome:')) {
    Nikolay Vitkov . unresolved

    @bme...@chromium.org Should move this logic in the `UI.UIUtils.openInNewTab` helper function call together?

    Kim-Anh Tran

    +1, yes please let's move this out of the UI, ideally we want to have the UI as lightweight as possible.

    File front_end/ui/components/link/linkImpl.css
    Line 8, Patchset 3 (Latest): display: inline;
    Kim-Anh Tran . unresolved

    As mentioned above, let's use the same styles as in `inspectorCommon.css`

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Benedikt Meurer
    • Nikolay Vitkov
    Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
    Gerrit-Change-Number: 7098922
    Gerrit-PatchSet: 3
    Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-CC: Benedikt Meurer <bme...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
    Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Comment-Date: Tue, 11 Nov 2025 06:38:40 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Nikolay Vitkov <nvi...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Benedikt Meurer (Gerrit)

    unread,
    Nov 11, 2025, 2:22:55 AMNov 11
    to Nikolay Vitkov, Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Nikolay Vitkov

    Benedikt Meurer added 2 comments

    Patchset-level comments
    Benedikt Meurer . resolved

    I de

    File front_end/ui/components/link/LinkImpl.ts
    Line 28, Patchset 2: if (Common.ParsedURL.schemeIs(href, 'chrome:')) {
    Nikolay Vitkov . unresolved

    @bme...@chromium.org Should move this logic in the `UI.UIUtils.openInNewTab` helper function call together?

    Kim-Anh Tran

    +1, yes please let's move this out of the UI, ideally we want to have the UI as lightweight as possible.

    Benedikt Meurer

    Yep

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Nikolay Vitkov
    Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
    Gerrit-Change-Number: 7098922
    Gerrit-PatchSet: 3
    Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-CC: Benedikt Meurer <bme...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Comment-Date: Tue, 11 Nov 2025 07:22:51 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Kim-Anh Tran <kim...@chromium.org>
    Comment-In-Reply-To: Nikolay Vitkov <nvi...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nikolay Vitkov (Gerrit)

    unread,
    Nov 12, 2025, 5:33:52 AMNov 12
    to Benedikt Meurer, Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Benedikt Meurer and Kim-Anh Tran

    Nikolay Vitkov added 1 comment

    File front_end/ui/components/link/LinkImpl.ts
    Line 28, Patchset 2: if (Common.ParsedURL.schemeIs(href, 'chrome:')) {
    Nikolay Vitkov . resolved

    @bme...@chromium.org Should move this logic in the `UI.UIUtils.openInNewTab` helper function call together?

    Kim-Anh Tran

    +1, yes please let's move this out of the UI, ideally we want to have the UI as lightweight as possible.

    Benedikt Meurer

    Yep

    Nikolay Vitkov
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Benedikt Meurer
    • Kim-Anh Tran
    Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
    Gerrit-Change-Number: 7098922
    Gerrit-PatchSet: 3
    Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-CC: Benedikt Meurer <bme...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
    Gerrit-Comment-Date: Wed, 12 Nov 2025 10:33:47 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Kim-Anh Tran <kim...@chromium.org>
    Comment-In-Reply-To: Benedikt Meurer <bme...@chromium.org>
    Comment-In-Reply-To: Nikolay Vitkov <nvi...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nikolay Vitkov (Gerrit)

    unread,
    Nov 14, 2025, 7:23:35 AMNov 14
    to Benedikt Meurer, Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Benedikt Meurer and Kim-Anh Tran

    Nikolay Vitkov added 1 comment

    File front_end/ui/components/link/BUILD.gn
    Line 15, Patchset 3: "../../../core/host:bundle",
    Kim-Anh Tran . resolved

    Do we need this import?

    Nikolay Vitkov

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Benedikt Meurer
    • Kim-Anh Tran
    Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
    Gerrit-Change-Number: 7098922
    Gerrit-PatchSet: 4
    Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-CC: Benedikt Meurer <bme...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
    Gerrit-Comment-Date: Fri, 14 Nov 2025 12:23:31 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nikolay Vitkov (Gerrit)

    unread,
    Nov 17, 2025, 12:46:01 PMNov 17
    to Benedikt Meurer, Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Benedikt Meurer and Kim-Anh Tran

    Nikolay Vitkov added 3 comments

    File front_end/ui/components/link/LinkImpl.ts
    Line 1, Patchset 3:// Copyright 2025 The Chromium Authors
    Kim-Anh Tran . unresolved

    Could you also add a LinkImpl.docs.ts file for documentation? You can build the doc using `scripts/component_docs` as target, it creates an `index.html` in the `gen` directory which you can serve. A README.md entry on this will come soon.

    Nikolay Vitkov

    I did add it, but do I understand correctly that I need to add a new tab to the page to see the docs?

    Line 15, Patchset 3:export class Link extends HTMLElement {
    Kim-Anh Tran . resolved

    Could you please add JSDoc for this component? 😊

    Nikolay Vitkov

    Done

    File front_end/ui/components/link/linkImpl.css
    Line 8, Patchset 3: display: inline;
    Kim-Anh Tran . resolved

    As mentioned above, let's use the same styles as in `inspectorCommon.css`

    Nikolay Vitkov

    Done

    Gerrit-Comment-Date: Mon, 17 Nov 2025 17:45:57 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kim-Anh Tran (Gerrit)

    unread,
    Nov 18, 2025, 12:35:02 AM (14 days ago) Nov 18
    to Nikolay Vitkov, Benedikt Meurer, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Benedikt Meurer and Nikolay Vitkov

    Kim-Anh Tran added 7 comments

    Patchset-level comments
    File-level comment, Patchset 6 (Latest):
    Kim-Anh Tran . resolved

    Nice, thanks Nik!

    File front_end/panels/ai_assistance/AiAssistancePanel.ts
    Line 387, Patchset 6 (Latest): <!-- TODO: REMOVE once its show that is verified that this works -->
    Kim-Anh Tran . unresolved

    I think we can remove this by now? 😊 I tried it out and it worked 😄

    File front_end/ui/components/link/BUILD.gn
    Line 3, Patchset 6 (Latest):# found in the LICENSE file.
    Kim-Anh Tran . unresolved

    super nit: please add a new line 😄

    File front_end/ui/components/link/LinkImpl.docs.ts
    Line 8, Patchset 6 (Latest): function linkExample(): HTMLElement {
    Kim-Anh Tran . unresolved

    Can we use `lit-html` to render this instead? Since we want to switch to lit in general.

    File front_end/ui/components/link/LinkImpl.ts
    Line 1, Patchset 3:// Copyright 2025 The Chromium Authors
    Kim-Anh Tran . unresolved

    Could you also add a LinkImpl.docs.ts file for documentation? You can build the doc using `scripts/component_docs` as target, it creates an `index.html` in the `gen` directory which you can serve. A README.md entry on this will come soon.

    Nikolay Vitkov

    I did add it, but do I understand correctly that I need to add a new tab to the page to see the docs?

    Kim-Anh Tran

    Awesome, thanks! No need, but there is the `front_end/BUILD.gn` file that need to be edited: see the [README.md](https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/scripts/component_docs/README.md) for details

    Line 26, Patchset 6 (Latest): * @property href - The href to the place the link wants to navigate
    Kim-Anh Tran . unresolved

    Can we add the `href` attribute too? See example with [Tooltip](https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/front_end/ui/components/tooltips/Tooltip.ts). Even if wordy, it fully documents the API.

    Line 29, Patchset 6 (Latest): readonly #shadow = this.attachShadow({mode: 'open'});
    Kim-Anh Tran . unresolved

    Instead of directly calling `#render` when setting the attribute, can we switch to `observedAttributes` and `attributeChangedCallback` instead? See example in [Cards](https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/front_end/ui/components/cards/Card.ts?q=Card.ts%20devtools&ss=chromium%2Fchromium%2Fsrc)

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Benedikt Meurer
    • Nikolay Vitkov
    Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
    Gerrit-Change-Number: 7098922
    Gerrit-PatchSet: 6
    Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-CC: Benedikt Meurer <bme...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Benedikt Meurer <bme...@chromium.org>
    Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Comment-Date: Tue, 18 Nov 2025 05:34:57 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Kim-Anh Tran <kim...@chromium.org>
    Comment-In-Reply-To: Nikolay Vitkov <nvi...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nikolay Vitkov (Gerrit)

    unread,
    Nov 19, 2025, 3:21:54 PM (12 days ago) Nov 19
    to Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Kim-Anh Tran

    Nikolay Vitkov added 6 comments

    File front_end/panels/ai_assistance/AiAssistancePanel.ts
    Line 387, Patchset 6: <!-- TODO: REMOVE once its show that is verified that this works -->
    Kim-Anh Tran . resolved

    I think we can remove this by now? 😊 I tried it out and it worked 😄

    Nikolay Vitkov

    Done

    File front_end/ui/components/link/BUILD.gn
    Line 3, Patchset 6:# found in the LICENSE file.
    Kim-Anh Tran . resolved

    super nit: please add a new line 😄

    Nikolay Vitkov

    Done

    File front_end/ui/components/link/LinkImpl.docs.ts
    Line 8, Patchset 6: function linkExample(): HTMLElement {
    Kim-Anh Tran . resolved

    Can we use `lit-html` to render this instead? Since we want to switch to lit in general.

    Nikolay Vitkov

    Done

    File front_end/ui/components/link/LinkImpl.ts
    Line 1, Patchset 3:// Copyright 2025 The Chromium Authors
    Kim-Anh Tran . resolved

    Could you also add a LinkImpl.docs.ts file for documentation? You can build the doc using `scripts/component_docs` as target, it creates an `index.html` in the `gen` directory which you can serve. A README.md entry on this will come soon.

    Nikolay Vitkov

    I did add it, but do I understand correctly that I need to add a new tab to the page to see the docs?

    Kim-Anh Tran

    Awesome, thanks! No need, but there is the `front_end/BUILD.gn` file that need to be edited: see the [README.md](https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/scripts/component_docs/README.md) for details

    Nikolay Vitkov

    Done

    Line 26, Patchset 6: * @property href - The href to the place the link wants to navigate
    Kim-Anh Tran . resolved

    Can we add the `href` attribute too? See example with [Tooltip](https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/front_end/ui/components/tooltips/Tooltip.ts). Even if wordy, it fully documents the API.

    Nikolay Vitkov

    Done

    Line 29, Patchset 6: readonly #shadow = this.attachShadow({mode: 'open'});
    Kim-Anh Tran . resolved

    Instead of directly calling `#render` when setting the attribute, can we switch to `observedAttributes` and `attributeChangedCallback` instead? See example in [Cards](https://source.chromium.org/chromium/chromium/src/+/main:third_party/devtools-frontend/src/front_end/ui/components/cards/Card.ts?q=Card.ts%20devtools&ss=chromium%2Fchromium%2Fsrc)

    Nikolay Vitkov

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kim-Anh Tran
    Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
    Gerrit-Change-Number: 7098922
    Gerrit-PatchSet: 7
    Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Comment-Date: Wed, 19 Nov 2025 20:21:48 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kim-Anh Tran (Gerrit)

    unread,
    Nov 20, 2025, 12:27:32 AM (12 days ago) Nov 20
    to Nikolay Vitkov, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Nikolay Vitkov

    Kim-Anh Tran added 5 comments

    File front_end/ui/components/link/BUILD.gn
    Line 4, Patchset 7 (Latest):import("../../../../scripts/build/ninja/component_doc.gni")
    Kim-Anh Tran . unresolved

    The new line seems to be gone again. Is this the auto formatter?

    File front_end/ui/components/link/LinkElement.ts
    Line 22, Patchset 7 (Latest): * <devtools-link href=""></devtools-icon>
    Kim-Anh Tran . unresolved

    This should be `</devtools-link>` 😄

    Line 33, Patchset 7 (Latest): static readonly observedAttributes = ['href', 'tabindex', 'jslogcontext'];
    Kim-Anh Tran . unresolved

    I noticed that the casing is different here and when setting the attribute (not a big deal, as it will lowercase anyway as far as I understand, but we should keep it the same). Afterwards I was wondering about casing, and as far as I can see, attributes should be lower case and hyphened, I.e. `jslog-context` instead of `jslogcontext` [css/html guide](go/htmlcssstyle#Capitalization).

    Line 48, Patchset 7 (Latest): if (Common.ParsedURL.schemeIs(href, 'chrome:')) {
    Kim-Anh Tran . unresolved

    I just noticed now, we don't need this code block anymore, do we? Or am I missing something? Can't it be entirely replaced by `UIHelpers.openInNewTab(href)`?

    Line 116, Patchset 7 (Latest): /* eslint-disable @devtools/no-a-tags-in-lit */
    Kim-Anh Tran . unresolved

    nit: formatting

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Nikolay Vitkov
    Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
    Gerrit-Change-Number: 7098922
    Gerrit-PatchSet: 7
    Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Comment-Date: Thu, 20 Nov 2025 05:27:27 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nikolay Vitkov (Gerrit)

    unread,
    Nov 20, 2025, 4:24:11 AM (11 days ago) Nov 20
    to Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Kim-Anh Tran

    Nikolay Vitkov added 5 comments

    File front_end/ui/components/link/BUILD.gn
    Line 4, Patchset 7 (Latest):import("../../../../scripts/build/ninja/component_doc.gni")
    Kim-Anh Tran . resolved

    The new line seems to be gone again. Is this the auto formatter?

    Nikolay Vitkov

    There were two missing lines, I only added one (the one after import).

    File front_end/ui/components/link/LinkElement.ts
    Line 22, Patchset 7 (Latest): * <devtools-link href=""></devtools-icon>
    Kim-Anh Tran . resolved

    This should be `</devtools-link>` 😄

    Nikolay Vitkov

    Done

    Line 33, Patchset 7 (Latest): static readonly observedAttributes = ['href', 'tabindex', 'jslogcontext'];
    Kim-Anh Tran . unresolved

    I noticed that the casing is different here and when setting the attribute (not a big deal, as it will lowercase anyway as far as I understand, but we should keep it the same). Afterwards I was wondering about casing, and as far as I can see, attributes should be lower case and hyphened, I.e. `jslog-context` instead of `jslogcontext` [css/html guide](go/htmlcssstyle#Capitalization).

    Nikolay Vitkov

    In some places we already use `jslogcontext` do you think the hyphened vs not is a blocker here? I will fix the casing?

    Line 48, Patchset 7 (Latest): if (Common.ParsedURL.schemeIs(href, 'chrome:')) {
    Kim-Anh Tran . resolved

    I just noticed now, we don't need this code block anymore, do we? Or am I missing something? Can't it be entirely replaced by `UIHelpers.openInNewTab(href)`?

    Nikolay Vitkov

    Yes!

    Line 116, Patchset 7 (Latest): /* eslint-disable @devtools/no-a-tags-in-lit */
    Kim-Anh Tran . resolved

    nit: formatting

    Nikolay Vitkov

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kim-Anh Tran
    Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
    Gerrit-Change-Number: 7098922
    Gerrit-PatchSet: 7
    Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Comment-Date: Thu, 20 Nov 2025 09:24:07 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Kim-Anh Tran <kim...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nikolay Vitkov (Gerrit)

    unread,
    Nov 20, 2025, 5:16:50 AM (11 days ago) Nov 20
    to Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
    Attention needed from Kim-Anh Tran

    Nikolay Vitkov added 2 comments

    File front_end/panels/ai_assistance/AiAssistancePanel.ts
    Line 366, Patchset 3: class="toolbar-feedback-link devtools-link"
    Kim-Anh Tran . resolved

    There's a `.devtools-link` css class in `inspectorCommon.css`, the one that is used here. I think we should have the same styles in the `devtools-link`, so either we can import `inspectorCommon.css` into the component or at least use the same styles applied to it. For ensuring consistency for now, I'd say let's do the first.

    Nikolay Vitkov

    Done

    File front_end/ui/components/link/LinkElement.ts
    Line 33, Patchset 7 (Latest): static readonly observedAttributes = ['href', 'tabindex', 'jslogcontext'];
    Kim-Anh Tran . resolved

    I noticed that the casing is different here and when setting the attribute (not a big deal, as it will lowercase anyway as far as I understand, but we should keep it the same). Afterwards I was wondering about casing, and as far as I can see, attributes should be lower case and hyphened, I.e. `jslog-context` instead of `jslogcontext` [css/html guide](go/htmlcssstyle#Capitalization).

    Nikolay Vitkov

    In some places we already use `jslogcontext` do you think the hyphened vs not is a blocker here? I will fix the casing?

    Nikolay Vitkov

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kim-Anh Tran
    Submit Requirements:
      • 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: devtools/devtools-frontend
      Gerrit-Branch: main
      Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
      Gerrit-Change-Number: 7098922
      Gerrit-PatchSet: 7
      Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
      Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
      Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
      Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Attention: Kim-Anh Tran <kim...@chromium.org>
      Gerrit-Comment-Date: Thu, 20 Nov 2025 10:16:03 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Kim-Anh Tran <kim...@chromium.org>
      Comment-In-Reply-To: Nikolay Vitkov <nvi...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Nikolay Vitkov (Gerrit)

      unread,
      Nov 20, 2025, 5:17:40 AM (11 days ago) Nov 20
      to Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
      Attention needed from Kim-Anh Tran

      Nikolay Vitkov added 2 comments

      File front_end/panels/ai_assistance/AiAssistancePanel.ts
      Line 370, Patchset 7 (Latest): jslogContext=${'freestyler.send-feedback'}
      Nikolay Vitkov . unresolved

      Wront casing here.

      File front_end/ui/legacy/BUILD.gn
      Line 151, Patchset 7 (Latest): "../components/link:*",
      Nikolay Vitkov . unresolved

      TODO: Remove

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Kim-Anh Tran
      Submit Requirements:
        • 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: devtools/devtools-frontend
        Gerrit-Branch: main
        Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
        Gerrit-Change-Number: 7098922
        Gerrit-PatchSet: 7
        Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
        Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
        Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
        Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Attention: Kim-Anh Tran <kim...@chromium.org>
        Gerrit-Comment-Date: Thu, 20 Nov 2025 10:17:18 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Kim-Anh Tran (Gerrit)

        unread,
        Nov 20, 2025, 5:24:01 AM (11 days ago) Nov 20
        to Nikolay Vitkov, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
        Attention needed from Nikolay Vitkov

        Kim-Anh Tran added 1 comment

        Patchset-level comments
        File-level comment, Patchset 8 (Latest):
        Kim-Anh Tran . resolved

        LGTM % test, thanks Nik!

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Nikolay Vitkov
        Submit Requirements:
        • 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: devtools/devtools-frontend
        Gerrit-Branch: main
        Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
        Gerrit-Change-Number: 7098922
        Gerrit-PatchSet: 8
        Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
        Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
        Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
        Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
        Gerrit-Comment-Date: Thu, 20 Nov 2025 10:23:57 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Nikolay Vitkov (Gerrit)

        unread,
        Nov 20, 2025, 5:24:54 AM (11 days ago) Nov 20
        to Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org

        Nikolay Vitkov added 2 comments

        File front_end/panels/ai_assistance/AiAssistancePanel.ts
        Line 370, Patchset 7: jslogContext=${'freestyler.send-feedback'}
        Nikolay Vitkov . resolved

        Wront casing here.

        Nikolay Vitkov

        Done

        File front_end/ui/legacy/BUILD.gn
        Line 151, Patchset 7: "../components/link:*",
        Nikolay Vitkov . resolved

        TODO: Remove

        Nikolay Vitkov

        Done

        Open in Gerrit

        Related details

        Attention set is empty
        Submit Requirements:
          • 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: devtools/devtools-frontend
          Gerrit-Branch: main
          Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
          Gerrit-Change-Number: 7098922
          Gerrit-PatchSet: 8
          Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
          Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
          Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
          Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
          Gerrit-Comment-Date: Thu, 20 Nov 2025 10:24:50 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Nikolay Vitkov <nvi...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Nikolay Vitkov (Gerrit)

          unread,
          Nov 20, 2025, 6:49:14 AM (11 days ago) Nov 20
          to Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org

          Nikolay Vitkov added 1 comment

          File front_end/ui/components/link/LinkElement.test.ts
          Line 4, Patchset 8 (Latest):
          Nikolay Vitkov . unresolved

          TODO: Add at least 1 test

          Open in Gerrit

          Related details

          Attention set is empty
          Submit Requirements:
            • 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: devtools/devtools-frontend
            Gerrit-Branch: main
            Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
            Gerrit-Change-Number: 7098922
            Gerrit-PatchSet: 8
            Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
            Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
            Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
            Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
            Gerrit-Comment-Date: Thu, 20 Nov 2025 11:49:09 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Nikolay Vitkov (Gerrit)

            unread,
            Nov 27, 2025, 8:42:46 AM (4 days ago) Nov 27
            to Kim-Anh Tran, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org

            Nikolay Vitkov added 1 comment

            File front_end/ui/components/link/LinkElement.test.ts
            Line 4, Patchset 8:
            Nikolay Vitkov . resolved

            TODO: Add at least 1 test

            Nikolay Vitkov

            Done

            Open in Gerrit

            Related details

            Attention set is empty
            Submit Requirements:
              • 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: devtools/devtools-frontend
              Gerrit-Branch: main
              Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
              Gerrit-Change-Number: 7098922
              Gerrit-PatchSet: 12
              Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
              Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
              Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
              Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
              Gerrit-Comment-Date: Thu, 27 Nov 2025 13:42:42 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              Comment-In-Reply-To: Nikolay Vitkov <nvi...@chromium.org>
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Kim-Anh Tran (Gerrit)

              unread,
              3:23 AM (10 hours ago) 3:23 AM
              to Nikolay Vitkov, Danil Somsikov, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
              Attention needed from Nikolay Vitkov

              Kim-Anh Tran voted and added 2 comments

              Votes added by Kim-Anh Tran

              Code-Review+1

              2 comments

              Patchset-level comments
              File-level comment, Patchset 13 (Latest):
              Kim-Anh Tran . resolved

              LGTM, thanks Nik!

              File front_end/ui/kit/link/Link.ts
              Line 44, Patchset 13 (Latest): // DO We need this
              Kim-Anh Tran . unresolved

              nit: leftover comment

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Nikolay Vitkov
              Submit Requirements:
              • 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: devtools/devtools-frontend
              Gerrit-Branch: main
              Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
              Gerrit-Change-Number: 7098922
              Gerrit-PatchSet: 13
              Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
              Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
              Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
              Gerrit-CC: Danil Somsikov <d...@chromium.org>
              Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
              Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
              Gerrit-Comment-Date: Mon, 01 Dec 2025 08:23:00 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: Yes
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Kim-Anh Tran (Gerrit)

              unread,
              3:23 AM (10 hours ago) 3:23 AM
              to Nikolay Vitkov, Danil Somsikov, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
              Attention needed from Nikolay Vitkov

              Kim-Anh Tran added 1 comment

              File front_end/ui/kit/BUILD.gn
              Line 68, Patchset 13 (Latest): "icons/Icon.docs.ts",
              Kim-Anh Tran . unresolved

              You need to add the link docs here too for it to show up.

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Nikolay Vitkov
              Submit Requirements:
              • 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: devtools/devtools-frontend
              Gerrit-Branch: main
              Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
              Gerrit-Change-Number: 7098922
              Gerrit-PatchSet: 13
              Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
              Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
              Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
              Gerrit-CC: Danil Somsikov <d...@chromium.org>
              Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
              Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
              Gerrit-Comment-Date: Mon, 01 Dec 2025 08:23:46 +0000
              Gerrit-HasComments: Yes
              Gerrit-Has-Labels: No
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Nikolay Vitkov (Gerrit)

              unread,
              4:34 AM (9 hours ago) 4:34 AM
              to Kim-Anh Tran, Danil Somsikov, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org

              Nikolay Vitkov added 2 comments

              File front_end/ui/kit/BUILD.gn
              Line 68, Patchset 13 (Latest): "icons/Icon.docs.ts",
              Kim-Anh Tran . resolved

              You need to add the link docs here too for it to show up.

              Nikolay Vitkov

              Very likely lost in the rebase.

              File front_end/ui/kit/link/Link.ts
              Kim-Anh Tran . resolved

              nit: leftover comment

              Nikolay Vitkov

              Done

              Open in Gerrit

              Related details

              Attention set is empty
              Submit Requirements:
                • 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: devtools/devtools-frontend
                Gerrit-Branch: main
                Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
                Gerrit-Change-Number: 7098922
                Gerrit-PatchSet: 13
                Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
                Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
                Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
                Gerrit-CC: Danil Somsikov <d...@chromium.org>
                Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
                Gerrit-Comment-Date: Mon, 01 Dec 2025 09:34:31 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: No
                Comment-In-Reply-To: Kim-Anh Tran <kim...@chromium.org>
                satisfied_requirement
                open
                diffy

                Nikolay Vitkov (Gerrit)

                unread,
                4:35 AM (9 hours ago) 4:35 AM
                to Kim-Anh Tran, Danil Somsikov, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org

                Nikolay Vitkov voted Commit-Queue+2

                Commit-Queue+2
                Open in Gerrit

                Related details

                Attention set is empty
                Submit Requirements:
                • 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: devtools/devtools-frontend
                Gerrit-Branch: main
                Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
                Gerrit-Change-Number: 7098922
                Gerrit-PatchSet: 14
                Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
                Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
                Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
                Gerrit-CC: Danil Somsikov <d...@chromium.org>
                Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
                Gerrit-Comment-Date: Mon, 01 Dec 2025 09:34:59 +0000
                Gerrit-HasComments: No
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                open
                diffy

                Nikolay Vitkov (Gerrit)

                unread,
                4:35 AM (9 hours ago) 4:35 AM
                to Kim-Anh Tran, Danil Somsikov, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org

                Nikolay Vitkov voted Commit-Queue+1

                Commit-Queue+1
                Open in Gerrit

                Related details

                Attention set is empty
                Submit Requirements:
                • 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: devtools/devtools-frontend
                Gerrit-Branch: main
                Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
                Gerrit-Change-Number: 7098922
                Gerrit-PatchSet: 14
                Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
                Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
                Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
                Gerrit-CC: Danil Somsikov <d...@chromium.org>
                Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
                Gerrit-Comment-Date: Mon, 01 Dec 2025 09:35:05 +0000
                Gerrit-HasComments: No
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                open
                diffy

                Nikolay Vitkov (Gerrit)

                unread,
                4:36 AM (9 hours ago) 4:36 AM
                to Kim-Anh Tran, Danil Somsikov, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org

                Nikolay Vitkov voted Commit-Queue+2

                Commit-Queue+2
                Open in Gerrit

                Related details

                Attention set is empty
                Submit Requirements:
                • 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: devtools/devtools-frontend
                Gerrit-Branch: main
                Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
                Gerrit-Change-Number: 7098922
                Gerrit-PatchSet: 15
                Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
                Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
                Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
                Gerrit-CC: Danil Somsikov <d...@chromium.org>
                Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
                Gerrit-Comment-Date: Mon, 01 Dec 2025 09:36:20 +0000
                Gerrit-HasComments: No
                Gerrit-Has-Labels: Yes
                satisfied_requirement
                open
                diffy

                Devtools-frontend LUCI CQ (Gerrit)

                unread,
                5:08 AM (8 hours ago) 5:08 AM
                to Nikolay Vitkov, Kim-Anh Tran, Danil Somsikov, devtools-rev...@chromium.org

                Devtools-frontend LUCI CQ submitted the change with unreviewed changes

                Unreviewed changes

                13 is the latest approved patch-set.
                The change was submitted with unreviewed changes in the following files:

                ```
                The name of the file: front_end/ui/kit/BUILD.gn
                Insertions: 1, Deletions: 0.

                @@ -66,6 +66,7 @@
                sources = [
                "cards/Card.docs.ts",
                "icons/Icon.docs.ts",
                + "link/Link.docs.ts",
                ]
                deps = [
                ":bundle",
                ```
                ```
                The name of the file: front_end/ui/kit/link/Link.ts
                Insertions: 0, Deletions: 1.

                @@ -41,7 +41,6 @@
                this.#setDefaultTitle();

                this.setAttribute('role', 'link');
                - // DO We need this
                this.setAttribute('target', '_blank');

                this.addEventListener('click', this.#onClick);
                ```

                Change information

                Commit message:
                [uikit] DevTools Link

                Provides a new component to link to external links, as we can't use a tags from DevTools.
                This is a replacement for the XLink and should be used moving forward.
                Bug: 456407878
                Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
                Commit-Queue: Nikolay Vitkov <nvi...@chromium.org>
                Reviewed-by: Kim-Anh Tran <kim...@chromium.org>
                Files:
                • M config/gni/devtools_grd_files.gni
                • M front_end/panels/ai_assistance/AiAssistancePanel.ts
                • M front_end/panels/ai_assistance/BUILD.gn
                • M front_end/panels/network/components/RequestHeadersView.css
                • M front_end/ui/helpers/BUILD.gn
                • M front_end/ui/kit/BUILD.gn
                • M front_end/ui/kit/kit.ts
                • A front_end/ui/kit/link/Link.docs.ts
                • A front_end/ui/kit/link/Link.test.ts
                • A front_end/ui/kit/link/Link.ts
                • A front_end/ui/kit/link/link.css
                • M front_end/ui/visual_logging/BUILD.gn
                Change size: L
                Delta: 12 files changed, 253 insertions(+), 6 deletions(-)
                Branch: refs/heads/main
                Submit Requirements:
                • requirement satisfiedCode-Review: +1 by Kim-Anh Tran
                Open in Gerrit
                Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                Gerrit-MessageType: merged
                Gerrit-Project: devtools/devtools-frontend
                Gerrit-Branch: main
                Gerrit-Change-Id: I0c22bcf83cf12f8292d77a1b442d06d524e2d6f5
                Gerrit-Change-Number: 7098922
                Gerrit-PatchSet: 16
                Gerrit-Owner: Nikolay Vitkov <nvi...@chromium.org>
                Gerrit-Reviewer: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
                open
                diffy
                satisfied_requirement
                Reply all
                Reply to author
                Forward
                0 new messages