-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
High
-
None
-
Affects Version/s: 9.4.0, 8.5.20
-
Component/s: Accessibility
-
Severity 3 - Minor
-
Accessibility
Issue Summary
When a user navigates to an iFrame macro using the Tab key, pressing Enter or Space does not activate the interactive options ("Edit" and "Remove"). These buttons are visible and clickable with a mouse but are not accessible using standard keyboard interaction, resulting in a failure of basic keyboard accessibility.
Steps to Reproduce
- Open a Confluence page that contains an iFrame macro.
- Use the Tab key to navigate and focus on the iFrame macro.
- Press the Enter key or Spacebar.
- Observe the behavior.
Screen Recording
Screen Recording 2025-04-25 at 3.33.26 PM.mov
Actual Results
Pressing the Enter key or Spacebar while the iFrame macro is focused does not activate the “Edit” or “Remove” buttons.
Instead of interacting with the buttons, these key presses create spaces or line breaks within the editable content inside the iFrame.
No interaction with the buttons occurs, meaning users are unable to trigger the intended functionality with their keyboard.
This makes the "Edit" and "Remove" buttons inaccessible to keyboard users, which can lead to a frustration and diminished usability.
Expected Results
When the iFrame macro is focused using the Tab key, pressing either Enter or Space should activate the same behavior as a mouse click on the "Edit" or "Remove" buttons within the macro.
The buttons should become visible and interactive, allowing users to modify or remove content, as intended.
This expected behavior ensures that users who rely on keyboard navigation can operate the iFrame macro buttons without using a mouse, providing full functionality to all users.
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available
Environment
MacBook Pro (14-inch, 2021)
macOs Ventura 13.4
Chrome - Version 114.0.5735.106 (Official Build) (arm64)
Firefox- Version 112.0. 1
Safari- Version 16.5 (18615.2.9.11.4)
JAWS- Version 2023
NVDA- Version 2023
Voiceover - Version Latest
- is related to
-
CONFSERVER-93643 Macro name is not announced by screen reader while editing
-
- Long Term Backlog
-
- mentioned in
-
Page Loading...