@@ -14,10 +14,17 @@
{#if showMenu}
showMenu = false}
- on:keydown={(e) => {
- if (e.key === 'Escape') showMenu = false;
+ onclick={(event) => {
+ if (event.target === event.currentTarget) {
+ showMenu = false;
+ }
+ }}
+ onkeydown={(e) => {
+ if (e.key === 'Escape') {
+ showMenu = false;
+ }
}}
>