Skip to content

fix(registry): add aria-label to icon-only actions menu trigger in monitor panel#4904

Merged
pedrofrxncx merged 1 commit into
mainfrom
fix/registry-monitor-actions-aria-label-w4
Jul 21, 2026
Merged

fix(registry): add aria-label to icon-only actions menu trigger in monitor panel#4904
pedrofrxncx merged 1 commit into
mainfrom
fix/registry-monitor-actions-aria-label-w4

Conversation

@pedrofrxncx

@pedrofrxncx pedrofrxncx commented Jul 21, 2026

Copy link
Copy Markdown
Collaborator

Follows #4903, which added aria-label to the icon-only dots-vertical actions-menu trigger in registry-item-card.tsx and registry-items-page.tsx. It missed the identical pattern in monitor-connections-panel.tsx's ConnectionRow, so that trigger was still an unlabeled icon-only button for screen readers.

Why a maintainer wants this: it's the same accessibility gap #4903 just closed, left over in a sibling registry view — a one-line-pattern fix, not a new concern.

Change: add aria-label={Actions for ${title}} to the DropdownMenuTrigger's Button (title was already in scope in this component), matching the exact wording/pattern from #4903. No behavior change — purely an accessibility attribute.

To verify: open the registry monitor connections panel and inspect the actions trigger button's accessible name (or grep apps/mesh/src/web/views/registry for DotsVertical — all three actions triggers now carry aria-label).

Locally ran bun run fmt and cd apps/mesh && bunx tsc --noEmit, both clean. No test needed — pure JSX attribute addition, no logic branch to cover.


Summary by cubic

Add an aria-label to the icon-only actions menu button in the registry monitor connections panel (ConnectionRow) to provide a clear accessible name for screen readers. Sets aria-label to "Actions for ${title}" on the trigger Button; no UI or behavior changes.

Written for commit 318fd29. Summary will update on new commits.

Review in cubic

@pedrofrxncx
pedrofrxncx merged commit 5f50df0 into main Jul 21, 2026
14 checks passed
@pedrofrxncx
pedrofrxncx deleted the fix/registry-monitor-actions-aria-label-w4 branch July 21, 2026 01:08
decocms Bot pushed a commit that referenced this pull request Jul 21, 2026
PR: #4904 fix(registry): add aria-label to icon-only actions menu trigger in monitor panel
Bump type: patch

- decocms (apps/mesh/package.json): 4.82.9 -> 4.82.10

Deploy-Scope: web
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant