Skip to content

Fix/frontend accessibility 1614#1626

Open
ralliartse wants to merge 1 commit into
DependencyTrack:mainfrom
ralliartse:fix/frontend-accessibility-1614
Open

Fix/frontend accessibility 1614#1626
ralliartse wants to merge 1 commit into
DependencyTrack:mainfrom
ralliartse:fix/frontend-accessibility-1614

Conversation

@ralliartse

Copy link
Copy Markdown

Description

Adds accessibility support for form field tooltips by associating additional instructions with their corresponding inputs using aria-describedby.

This ensures that tooltip content provided on shared form input and select components is also exposed to assistive technologies such as screen readers.

Addressed Issue

#1614

Additional Details

The affected form components previously displayed tooltip information visually only. Screen readers could not reliably associate the additional instructions with the related form controls.

The fix was implemented in the shared form components so existing usages that provide tooltip content automatically expose the description without requiring changes in individual views or forms.

The visual tooltip behavior is preserved while adding the hidden accessible description required for screen readers.

Tested on Linux using Firefox and Orca screen reader to verify that the tooltip descriptions are announced when focusing the affected form fields.

Checklist

@owasp-dt-bot

owasp-dt-bot commented Jun 22, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@ralliartse ralliartse force-pushed the fix/frontend-accessibility-1614 branch from e2b0ec1 to a158bad Compare June 23, 2026 20:01
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