-
Type:
Bug
-
Resolution: Fixed
-
Priority:
High
-
Component/s: Content - Header
-
Severity 3 - Minor
-
Accessibility
Issue Summary
The aria-haspopup="true" attribute is incorrectly applied to the “cgoyal” user profile expandable button.
Steps to Reproduce
- Open the Confluence Cloud homepage.
- Navigate to the “cgoyal” user profile expandable button in the header section and inspect the code.
- Observe that the aria-haspopup="true" attribute is incorrectly applied.
Screenshot
Screen Recording
Actual Results
When screen reader users navigate to the "User Profile" expandable button, it is incorrectly announced as a menu button. This occurs because the aria-haspopup="true" attribute is inappropriately applied to the "cgoyal" user profile expandable button.
As a result, screen reader users receive inaccurate information about the button's role and functionality.
Expected Results
ARIA attributes should be appropriately used with correct semantics and its unnecessary usage should be avoided.
The "User Profile" expandable button should be announced by the screen reader with its correct role and functionality and should not be identified as a menu button.
In this case, remove the aria-haspopup="true" attribute from the <button> element containing the "cgoyal" user profile expandable button.
Note:
This code example is intended only as a general illustration of how to address the violation and should not be considered a complete or production-ready solution. If you have any questions, please attach this ticket to a #help-accessibility request.
Code Snippet:
<button aria-expanded="false" ...>
...
</button>
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
Environment
MacBook Pro (16-inch, 2021)
macOS Tahoe 26.6.2
Windows 11
Chrome - 153.0.8010.37 (Official Build) (64-bit)
Microsoft Edge - 152.0.4191.66 (Official build) (64-bit)
Safari- Version 26.6.2
JAWS- Version 2026
NVDA- Version 2026.2
VoiceOver - Version Latest