Skip to content
Bug reportSep 1, 2026· 0:22· 8 views

SWC Action Menu tray doesn't reopen after outside-tap dismiss (mobile)

0:22 total

Comments · 0

Be the first to comment.

Bug report— by SceneRecap AI

mediumcomponents/action-menu / overlay tray dismiss state handling
os: macOSdpr: 1browser: Chromium 151.0.7922.34viewport: 390x844

Repro steps

  1. 1.Navigate to the sp-action-menu component documentation page
  2. 2.Tap the 'More Actions' trigger button to open the action menu tray
  3. 3.Tap the backdrop outside the tray to dismiss it
  4. 4.Tap the 'More Actions' trigger button again to reopen the menu

Expected

The Action Menu tray opens again showing the menu options.

Actual

The trigger button is unresponsive and the Action Menu tray fails to reopen.

Evidence

visualAt 5.0s, the action menu tray successfully opens at the bottom of the viewport with options visible.
visualAt 11.0s, after tapping the backdrop at 9.5s, the tray overlay closes.
visualAt 15.0s and 17.0s, subsequent taps on the 'More Actions' trigger button do not open the tray.
Issue markdown (copy-paste ready)
### Bug Description
When viewing `<sp-action-menu>` on a mobile viewport where the menu renders as a bottom tray overlay, dismissing the tray by tapping outside leaves the trigger button in a state where it cannot reopen the menu tray on subsequent taps.

### Steps to Reproduce
1. Navigate to `/spectrum-web-components/components/action-menu` in a mobile viewport (390x844).
2. Tap the **More Actions** trigger button (t=4.2s) — the bottom tray opens.
3. Tap outside the tray on the backdrop (t=9.5s) to dismiss it.
4. Tap the **More Actions** trigger button again (t=13.6s).

### Expected Result
The Action Menu tray should open again.

### Actual Result
The trigger button is unresponsive; the tray overlay does not reopen.

*Recorded with SceneRecap.*

Your recordings could explain themselves too.

Free plan · silent recordings welcome · bug reports included.

Try SceneRecap free
SWC Action Menu tray doesn't reopen after outside-tap dismiss (mobile) · SceneRecap