dequelabs / dequelabs/cauldron

Bug: clicking the 🍔 trigger while sidebar is in open state causes sidebar to remain visible but scrim gets hidden

Open
#2,137 0 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.