Closed (fixed)
Project:
Navigation
Version:
1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Issue tags:
Reporter:
Created:
1 Apr 2024 at 12:37 UTC
Updated:
5 May 2026 at 18:03 UTC
Jump to comment: Most recent, Most recent file

Comments
Comment #2
rkollerComment #3
bronzehedwickComment #5
bronzehedwickComment #6
rkollerthank you for the quick fix, I've manually tested and and can confirm the behavior is as expected now. i've tested on the configuration menu and only one submenu remains open at a time.
i've only noticed one detail i am unsure if it is possible to be fixed. if you are having voiceover active then the voiceover cursor position remains at the position the submenu item was before it got expanded. so you have the voiceover cursor and the focus outline in two different places.
Comment #7
bronzehedwickGreat catch @rkoller! We can move the focus using JavaScript. I'll work on that now.
Comment #8
bronzehedwickComment #9
bronzehedwickHey @rkoller, I tested the VO/keyboard focus with the built-in macOS accessibility tools using Firefox, and wasn't able to replicate the issue.
vo-keyboard-focus-in-sync.mov
Is there a step to reproducing I'm missing?
Comment #10
ckrinaBased on Slack conversation postponing this until #3437401: Drawer closes when moving from the opening item to "popover" gets in. Let's see if this is still needed when that gets in.
Comment #11
ckrinaThis has been fixed in #3437401: Drawer closes when moving from the opening item to "popover". Closing as fixed per the work done here :)
Comment #12
rkoller@ckrina the problem with the focus and VO-cursor still persists. in safari they remain separated as long as no new keyboard input happens while in edge and firefox there is the short delay as described in the conversation on slack by @bronzehedwick. i still have to do some research (asking on the a11y slack and or safari folks on mastodon), should i open up a followup issue as soon as i get news or should i already open up a one outlining the problem in case someone else comes along knowing how to fix this?