Skip to content

Show assignee and label shortcuts in tooltip

Pedro Moreira da Silva requested to merge pms-assignee-label-shortcuts into master

What does this MR do and why?

Show assignee a and label l shortcuts in tooltip for the “Edit” buttons in the epic, issue, and MR sidebars.

Follow the same approach as !141119 (merged), using aria-keyshortcuts (unsupported in Firefox), and combining aria-label and aria-hidden to ensure proper label announcement.

Changelog: changed

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Location Before After
Issue No tooltips

CleanShot 20240110120949.mp4

CleanShot 20240110120640.png

CleanShot 20240110120648.png

MR No tooltips

CleanShot 20240110120705.png

CleanShot 20240110120710.png

Epic No tooltip

CleanShot 20240110120656.png

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

  1. Visit an epic and hover/focus the “Edit” button for labels
  2. Visit an issue and hover/focus the “Edit” button for assignee and labels
  3. Visit a merge request and hover/focus the “Edit” button for assignee and labels
Edited by Pedro Moreira da Silva

Merge request reports