react-magma icon indicating copy to clipboard operation
react-magma copied to clipboard

TreeView: wrong focus behavior with VoiceOver

Open silvalaura opened this issue 3 months ago • 0 comments

Description of bug:

  1. On MacOS, VoiceOver doesn't move to the previous parent element
  2. Wrong movement/focus behavior

Steps to reproduce: Bug 1

  1. Open TreeView
  2. Turn on VoiceOver
  3. Open the parent element with child elements
  4. Move the focus to the child element
  5. Move the focus back to the parent element
  6. Note that the parent element is not announced (normal focus is on the parent element, VoiceOver's focus is on the child element)

Bug 2

  1. Open TreeView
  2. Open the parent element with two or more child elements
  3. Open the first child element with child elements
  4. Close it
  5. Try to move to the next parent element using the keyboard (press the ArrowDown key several times)
  6. Note that the focus is locked in the same parent element

TreeView_Wrong_Behavior.webm

silvalaura avatar Sep 15 '25 17:09 silvalaura