Skip to content

[Accessibility] Fix tab order to match visual/logical reading order #167

@magic-peach

Description

@magic-peach

Overview

Audit the entire app's tab order to ensure it follows the logical reading order of the UI. Tab should move through: Upload → Preset → Framing → Trim → Rotate → Audio → Quality → Export.

How to Test

  1. Open the app
  2. Press Tab repeatedly and note the order elements receive focus
  3. Compare against expected logical order

Fix Approach

Use natural DOM order for focus (no tabIndex > 0). Rearrange DOM order if visual layout differs from logical order using CSS, not DOM reordering.

Acceptance Criteria

  • Tab order matches visual reading order
  • No positive tabIndex values used
  • All interactive elements reachable by Tab

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions