dequelabs / dequelabs/cauldron
Bug: clicking the 🍔 trigger while sidebar is in open state causes sidebar to remain visible but scrim gets hidden
- Dominant language
- TypeScript
- Stars
- 127
- Forks
- 31
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 8
Description
### Steps to reproduce
1. Navigate to cauldron.dequelabs.com with viewport less than or equal to 1024px
2. click on menubar's "Menu" menuitem (button)
3. while sidebar is still open, click on the menu button again
https://github.com/user-attachments/assets/a06ae3dd-7b7c-4880-8cd8-af7965c61081
### Expected Behavior
sidebar is closed; focus is on the hamburger button; proper attributes are toggled to reflect the closed state
### Version
v4.2.0
### What browser(s) are you experiencing the problem on?
Chrome
### Relevant log output
```shell
```
Contributor guide
Research direction
Reproduce the issue at cauldron.dequelabs.com in Chrome with a viewport of 1024px or less. Start from the menubar “Menu” button and sidebar behavior, then verify the second click closes the sidebar, restores the scrim, returns focus to the hamburger button, and updates the relevant attributes to the closed state.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- accessibility, frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100