There should be only one submenu expanded in the drawer at a time

Created on 1 April 2024, 9 months ago
Updated 17 April 2024, 8 months ago

Problem/Motivation

With the changes in ๐Ÿ“Œ Implement the new designs to the drawer Needs review it is now possible to open up all available submenus for one top level item in the drawer. the intended behavior is that only a single submenu is expanded at a time.

Steps to reproduce

  • click the configuration top level menu item
  • click a few of the submenu items available

Proposed resolution

only 1 submenu item should be open at a time

Remaining tasks

User interface changes

API changes

Data model changes

๐Ÿ› Bug report
Status

Fixed

Version

1.0

Component

Code

Created by

๐Ÿ‡ฉ๐Ÿ‡ชGermany rkoller Nรผrnberg, Germany

Live updates comments and jobs are added and updated live.
  • Usability

    Makes Drupal easier to use. Preferred over UX, D7UX, etc.

Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @rkoller
  • ๐Ÿ‡ฉ๐Ÿ‡ชGermany rkoller Nรผrnberg, Germany
  • Assigned to bronzehedwick
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States bronzehedwick New York
  • Issue was unassigned.
  • Status changed to Needs review 9 months ago
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States bronzehedwick New York
  • Pipeline finished with Success
    9 months ago
    Total: 210s
    #134665
  • ๐Ÿ‡ฉ๐Ÿ‡ชGermany rkoller Nรผrnberg, Germany

    thank 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.

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States bronzehedwick New York

    Great catch @rkoller! We can move the focus using JavaScript. I'll work on that now.

  • Assigned to bronzehedwick
  • Status changed to Active 9 months ago
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States bronzehedwick New York
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States bronzehedwick New York

    Hey @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?

  • Status changed to Postponed 9 months ago
  • ๐Ÿ‡ช๐Ÿ‡ธSpain ckrina Barcelona

    Based on Slack conversation postponing this until ๐Ÿ› Drawer closes when moving from the opening item to "popover" Needs review gets in. Let's see if this is still needed when that gets in.

  • Status changed to Fixed 9 months ago
  • ๐Ÿ‡ช๐Ÿ‡ธSpain ckrina Barcelona

    This has been fixed in ๐Ÿ› Drawer closes when moving from the opening item to "popover" Needs review . Closing as fixed per the work done here :)

  • ๐Ÿ‡ฉ๐Ÿ‡ชGermany rkoller Nรผrnberg, Germany

    @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?

  • Automatically closed - issue fixed for 2 weeks with no activity.

  • Pipeline finished with Success
    7 months ago
    Total: 189s
    #192778
  • Pipeline finished with Canceled
    3 months ago
    Total: 91s
    #289684
  • Pipeline finished with Success
    3 months ago
    Total: 436s
    #289685
  • Pipeline finished with Canceled
    about 2 months ago
    Total: 141s
    #320361
  • Pipeline finished with Success
    about 2 months ago
    Total: 267s
    #320369
  • Pipeline finished with Success
    about 2 months ago
    Total: 205s
    #320373
  • Pipeline finished with Success
    about 2 months ago
    #331212
  • Pipeline finished with Success
    about 2 months ago
    #331229
  • Pipeline finished with Failed
    about 1 month ago
    Total: 696s
    #347071
  • Pipeline finished with Failed
    about 1 month ago
    Total: 631s
    #347085
  • Pipeline finished with Failed
    about 1 month ago
    Total: 990s
    #347096
  • Pipeline finished with Success
    about 1 month ago
    Total: 1199s
    #347108
Production build 0.71.5 2024