Skip to content

Accessibility is basically nonexistent, app unusable without a mouse #343

@avinxshKD

Description

@avinxshKD

Quick pass with keyboard + screen reader and it’s pretty broken.

Most controls are clickable but not properly keyboard-usable (Enter handling is missing in several places), tab semantics are off, and a bunch of icon buttons don’t have labels. Also found one real bug: zoom “fit” key handler calls reset instead of fit.

Modals also don’t fully trap focus, and there are still native confirm dialogs in flow where we already have app modals.

to repro:

  • Tab through toolbar/tabs and use Enter/Space
  • Open zoom controls, trigger fit via keyboard
  • Open modal, keep tabbing
  • Try with NVDA/VoiceOver and inspect button announcements

UI should be fully usable without a mouse: correct Enter/Space behavior, proper tab roles/states, labeled controls, focus trap in modals, and no random native confirm popups in core flow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions