"Unable to save settings – please check your input" error lacks ARIA live region in cPanel Preferences panel
0 reputation · 26 Apr 2024, 11:35 UTC
0 reputation · 26 Apr 2024, 11:35 UTC
When a user activates the Accessibility Settings toggle in the cPanel Preferences panel using a mouse, the interface displays the inline validation message Unable to save settings – please check your input. This message is rendered without role="alert" or aria-live attributes, so screen readers do not announce it. The same error text appears consistently in cPanel 102.x and 103.x releases.
In addition, keyboard navigation via the Tab key frequently skips the Accessibility Settings control entirely, preventing keyboard-only and screen-reader users from reaching the toggle in the first place.
whmapi1) provides a functional fallback, but the web‑based workflow remains incomplete for assistive-technology users.What is the recommended approach to add a live region to the existing validation message without breaking plugin dependencies? How should the focus order be corrected so the Accessibility Settings toggle receives keyboard focus reliably? Are there documented patterns in the cPanel codebase for retrofitting ARIA attributes to legacy inline errors?
A thoughtful contribution can make all the difference. Be the first to share one.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.