Skip to content

feat(notification-resources): add keyboard shortcuts and a11y semantics to inbox settings popup#10614

Merged
ArtyomSavchenko merged 1 commit intohcengineering:developfrom
varaprasadreddy9676:codex/inbox-settings-shortcuts-a11y
Mar 11, 2026
Merged

feat(notification-resources): add keyboard shortcuts and a11y semantics to inbox settings popup#10614
ArtyomSavchenko merged 1 commit intohcengineering:developfrom
varaprasadreddy9676:codex/inbox-settings-shortcuts-a11y

Conversation

@varaprasadreddy9676
Copy link
Copy Markdown
Contributor

@varaprasadreddy9676 varaprasadreddy9676 commented Mar 10, 2026

Summary

Enhance keyboard interaction and accessibility semantics in the inbox settings popup.

Changes

  • Added keyboard support:
    • Home -> first setting
    • End -> last setting
    • Space -> toggle selected setting (same as Enter)
  • Refactored selection/toggle logic into:
    • selectIndex (bounded selection)
    • toggleSelectedItem (single-path toggle behavior)
  • Added popup semantics:
    • role="dialog"
    • aria-label="Inbox settings"
  • Removed previous a11y ignore comments for non-interactive tabindex/static interactions.

Files

  • plugins/notification-resources/src/components/inbox/SettingsPopup.svelte

Why

This aligns popup behavior with common keyboard expectations and improves assistive-technology support.

Testing

  • Open Inbox settings popup.
  • Verify:
    • ArrowUp/ArrowDown moves selection
    • Home/End jumps to first/last setting
    • Enter/Space toggles selected setting
    • Tab closes popup (existing behavior)
  • Confirm toggles still work with mouse.

@huly-github-staging
Copy link
Copy Markdown

Connected to Huly®: UBERF-15840

Signed-off-by: SaiVaraprasad Medapati <varaprasadreddy9676@gmail.com>
@varaprasadreddy9676 varaprasadreddy9676 force-pushed the codex/inbox-settings-shortcuts-a11y branch from 7b13afc to a4d240e Compare March 10, 2026 08:37
@ArtyomSavchenko ArtyomSavchenko merged commit d7cde12 into hcengineering:develop Mar 11, 2026
1 check passed
haiodo pushed a commit to haiodo/foundation that referenced this pull request Mar 28, 2026
…ing#10614)

Signed-off-by: SaiVaraprasad Medapati <varaprasadreddy9676@gmail.com>
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.

2 participants