Skip to content

Left-clicking the context menu trigger closes the parent popover #1948

@SaturnKai

Description

@SaturnKai

Describe the bug

Left-clicking the ContextMenu.Trigger component causes its parent Popover component to close when nested inside, likely due to it incorrectly registering it as an outside click. This interaction used to work correctly in version v2.11.4.

2026-02-13.20-28-27.mp4

Reproduction

https://stackblitz.com/edit/vitejs-vite-vpolxtl3?file=src%2FApp.svelte

Logs

System Info

System:
    OS: Windows 11 10.0.26200
    CPU: (16) x64 AMD Ryzen 7 7700X 8-Core Processor
    Memory: 13.57 GB / 31.09 GB
  Binaries:
    Node: 22.17.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.22 - C:\Users\bgard\AppData\Roaming\npm\yarn.CMD
    npm: 10.9.2 - C:\Program Files\nodejs\npm.CMD
    bun: 1.3.0 - C:\Users\bgard\.bun\bin\bun.EXE
    Deno: 2.5.3 - C:\Users\bgard\.deno\bin\deno.EXE
  Browsers:
    Chrome: 144.0.7559.133
    Edge: Chromium (143.0.3650.75)
  npmPackages:
    bits-ui: ^2.15.5 => 2.15.5
    svelte: ^5.45.2 => 5.51.0

Severity

annoyance

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions