12acaae38b1ee9c691acc7e425cf19e93f4c77b5
The toggle button used @click.stop, which halted the click before it reached the document-level outside-click listeners. As a result, opening one dropdown (e.g. export) left a previously-opened dropdown (e.g. generate) still open. The containment check in handleDocumentClick already prevents a toggle's own opening click from self-closing, so .stop was unnecessary; removing it lets sibling menus close on outside click as intended. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Vue 3 + TypeScript + Vite
This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.
Learn more about the recommended Project Setup and IDE Support in the Vue Docs TypeScript Guide.
Description
Languages
TypeScript
65.7%
Vue
22.5%
CSS
6.9%
HTML
4.6%
Dockerfile
0.3%