From d02fb2bc781fdc6260a0f8f8fc29696877d62897 Mon Sep 17 00:00:00 2001 From: ebeuker Date: Sun, 3 Jan 2021 11:02:36 +0100 Subject: [PATCH] Close overflow menu on focusout --- src/OverflowMenu/OverflowMenu.svelte | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/OverflowMenu/OverflowMenu.svelte b/src/OverflowMenu/OverflowMenu.svelte index 3f897da0..969758c5 100644 --- a/src/OverflowMenu/OverflowMenu.svelte +++ b/src/OverflowMenu/OverflowMenu.svelte @@ -191,6 +191,13 @@ } } }}" + on:focusout="{(e) => { + if (open) { + if (!buttonRef.contains(e.relatedTarget)) { + open = false; + } + } + }}" >