Skip to content

a11y: Toolbar labels missing mnemonics and SetLabelFor associations #38

@Orinks

Description

@Orinks

Problem

Toolbar StaticText labels (Protocol, Host, Port, User, Password) have no & mnemonic characters and no SetLabelFor() calls. VoiceOver on macOS requires SetLabelFor for proper label association. The QuickConnect dialog correctly uses both — the toolbar should match.

File

src/portkeydrop/app.py:177-210

Fix

Add mnemonics (&Host:, P&ort:, etc.) and SetLabelFor() after each label-control pair.

Metadata

Metadata

Assignees

No one assigned

    Labels

    accessibilityAccessibility improvementsenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions