[A11y] Add Home/End keyboard navigation in shortcut list [devtools/devtools-frontend : main]

0 views
Skip to first unread message

Guangyue Xu (Gerrit)

unread,
Feb 5, 2026, 7:47:16 PMFeb 5
to Kim-Anh Tran, Nikolay Vitkov, devtools-rev...@chromium.org
Attention needed from Kim-Anh Tran and Nikolay Vitkov

Guangyue Xu added 1 comment

Patchset-level comments
File-level comment, Patchset 1 (Latest):
Guangyue Xu . resolved

Hi Kim and Nikolay, please help review one more A11y fix. Thanks.

Open in Gerrit

Related details

Attention is currently required from:
  • Kim-Anh Tran
  • Nikolay Vitkov
Submit Requirements:
  • 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: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: I928c000c36ef4dec8e0e0dc19b02c473b29fa679
Gerrit-Change-Number: 7546946
Gerrit-PatchSet: 1
Gerrit-Owner: Guangyue Xu <guang...@microsoft.com>
Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Attention: Kim-Anh Tran <kim...@chromium.org>
Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
Gerrit-Comment-Date: Fri, 06 Feb 2026 00:47:13 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Kim-Anh Tran (Gerrit)

unread,
Feb 9, 2026, 3:39:02 AMFeb 9
to Guangyue Xu, Nikolay Vitkov, devtools-rev...@chromium.org
Attention needed from Guangyue Xu and Nikolay Vitkov

Kim-Anh Tran added 2 comments

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

Thanks, one question!

File front_end/panels/settings/KeybindsSettingsTab.ts
Line 227, Patchset 2 (Latest): return typeof item !== 'string';
Kim-Anh Tran . unresolved

Is it possible to use the exact type here? I assume you mean `UI.ActionRegistration.ActionCategory`?

Open in Gerrit

Related details

Attention is currently required from:
  • Guangyue Xu
  • Nikolay Vitkov
Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I928c000c36ef4dec8e0e0dc19b02c473b29fa679
    Gerrit-Change-Number: 7546946
    Gerrit-PatchSet: 2
    Gerrit-Owner: Guangyue Xu <guang...@microsoft.com>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Attention: Guangyue Xu <guang...@microsoft.com>
    Gerrit-Comment-Date: Mon, 09 Feb 2026 08:38:57 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    unsatisfied_requirement
    open
    diffy

    Guangyue Xu (Gerrit)

    unread,
    Feb 9, 2026, 4:43:45 PMFeb 9
    to Kim-Anh Tran, Nikolay Vitkov, devtools-rev...@chromium.org
    Attention needed from Kim-Anh Tran and Nikolay Vitkov

    Guangyue Xu added 1 comment

    File front_end/panels/settings/KeybindsSettingsTab.ts
    Line 227, Patchset 2: return typeof item !== 'string';
    Kim-Anh Tran . unresolved

    Is it possible to use the exact type here? I assume you mean `UI.ActionRegistration.ActionCategory`?

    Guangyue Xu

    Replaced `string` with `UI.ActionRegistration.Action`.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kim-Anh Tran
    • Nikolay Vitkov
    Submit Requirements:
    • 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: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: I928c000c36ef4dec8e0e0dc19b02c473b29fa679
    Gerrit-Change-Number: 7546946
    Gerrit-PatchSet: 4
    Gerrit-Owner: Guangyue Xu <guang...@microsoft.com>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Attention: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Comment-Date: Mon, 09 Feb 2026 21:43:43 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Kim-Anh Tran <kim...@chromium.org>
    unsatisfied_requirement
    open
    diffy

    Kim-Anh Tran (Gerrit)

    unread,
    Feb 10, 2026, 3:16:26 AMFeb 10
    to Guangyue Xu, Nikolay Vitkov, devtools-rev...@chromium.org
    Attention needed from Guangyue Xu and Nikolay Vitkov

    Kim-Anh Tran voted and added 1 comment

    Votes added by Kim-Anh Tran

    Code-Review+1

    1 comment

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

    LGTM, thanks!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Guangyue Xu
    • Nikolay Vitkov
    Submit Requirements:
    • requirement satisfiedCode-Owners
    • requirement 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: I928c000c36ef4dec8e0e0dc19b02c473b29fa679
    Gerrit-Change-Number: 7546946
    Gerrit-PatchSet: 4
    Gerrit-Owner: Guangyue Xu <guang...@microsoft.com>
    Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
    Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Attention: Nikolay Vitkov <nvi...@chromium.org>
    Gerrit-Attention: Guangyue Xu <guang...@microsoft.com>
    Gerrit-Comment-Date: Tue, 10 Feb 2026 08:16:23 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Nikolay Vitkov (Gerrit)

    unread,
    Feb 10, 2026, 4:34:19 AMFeb 10
    to Guangyue Xu, Kim-Anh Tran, devtools-rev...@chromium.org
    Attention needed from Guangyue Xu

    Nikolay Vitkov voted and added 1 comment

    Votes added by Nikolay Vitkov

    Code-Review+1

    1 comment

    File front_end/panels/settings/KeybindsSettingsTab.ts
    Line 227, Patchset 2: return typeof item !== 'string';
    Kim-Anh Tran . resolved

    Is it possible to use the exact type here? I assume you mean `UI.ActionRegistration.ActionCategory`?

    Guangyue Xu

    Replaced `string` with `UI.ActionRegistration.Action`.

    Nikolay Vitkov

    Done

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Guangyue Xu
    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: I928c000c36ef4dec8e0e0dc19b02c473b29fa679
      Gerrit-Change-Number: 7546946
      Gerrit-PatchSet: 4
      Gerrit-Owner: Guangyue Xu <guang...@microsoft.com>
      Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
      Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
      Gerrit-Attention: Guangyue Xu <guang...@microsoft.com>
      Gerrit-Comment-Date: Tue, 10 Feb 2026 09:34:15 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      Comment-In-Reply-To: Kim-Anh Tran <kim...@chromium.org>
      Comment-In-Reply-To: Guangyue Xu <guang...@microsoft.com>
      satisfied_requirement
      open
      diffy

      Nikolay Vitkov (Gerrit)

      unread,
      Feb 10, 2026, 4:34:22 AMFeb 10
      to Guangyue Xu, Kim-Anh Tran, devtools-rev...@chromium.org
      Attention needed from Guangyue Xu

      Nikolay Vitkov voted Commit-Queue+2

      Commit-Queue+2
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Guangyue Xu
      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: I928c000c36ef4dec8e0e0dc19b02c473b29fa679
      Gerrit-Change-Number: 7546946
      Gerrit-PatchSet: 4
      Gerrit-Owner: Guangyue Xu <guang...@microsoft.com>
      Gerrit-Reviewer: Kim-Anh Tran <kim...@chromium.org>
      Gerrit-Reviewer: Nikolay Vitkov <nvi...@chromium.org>
      Gerrit-Attention: Guangyue Xu <guang...@microsoft.com>
      Gerrit-Comment-Date: Tue, 10 Feb 2026 09:34:19 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy

      Devtools-frontend LUCI CQ (Gerrit)

      unread,
      Feb 10, 2026, 5:52:39 AMFeb 10
      to Guangyue Xu, Nikolay Vitkov, Kim-Anh Tran, devtools-rev...@chromium.org

      Devtools-frontend LUCI CQ submitted the change

      Change information

      Commit message:
      [A11y] Add Home/End keyboard navigation in shortcut list

      After the fix:
      Press Home key or Fn + left arrow key in Mac to navigate to the
      first item of the shortcut list.
      Press End key or Fn + right arrow key in Mac to navigate to the
      last item of the shortcut list.
      Removed keyboard focus for the header items, e.g., "Background
      Services", "Console" etc, in the shortcut list.
      Bug: 481747256
      Change-Id: I928c000c36ef4dec8e0e0dc19b02c473b29fa679
      Reviewed-by: Nikolay Vitkov <nvi...@chromium.org>
      Commit-Queue: Nikolay Vitkov <nvi...@chromium.org>
      Reviewed-by: Kim-Anh Tran <kim...@chromium.org>
      Files:
      • M front_end/panels/settings/KeybindsSettingsTab.ts
      • M front_end/ui/legacy/ListControl.ts
      Change size: S
      Delta: 2 files changed, 32 insertions(+), 4 deletions(-)
      Branch: refs/heads/main
      Submit Requirements:
      • requirement satisfiedCode-Review: +1 by Kim-Anh Tran, +1 by Nikolay Vitkov
      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: I928c000c36ef4dec8e0e0dc19b02c473b29fa679
      Gerrit-Change-Number: 7546946
      Gerrit-PatchSet: 5
      Gerrit-Owner: Guangyue Xu <guang...@microsoft.com>
      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