Merge pull request #192 from IBM/fix-overflow

fix(overflow-menu): focus button after initial opening
This commit is contained in:
Eric Liu 2020-06-16 12:51:57 -07:00 committed by GitHub
commit 5a0b05a0e1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -29,6 +29,7 @@
let buttonRef = undefined; let buttonRef = undefined;
let buttonWidth = undefined; let buttonWidth = undefined;
let menuRef = undefined; let menuRef = undefined;
let didOpen = false;
setContext('OverflowMenu', { setContext('OverflowMenu', {
focusedId, focusedId,
@ -85,10 +86,15 @@
} }
} }
if (!open) { if (didOpen && !open) {
buttonRef.focus(); buttonRef.focus();
items.set([]); items.set([]);
currentId.set(undefined); currentId.set(undefined);
currentIndex.set(0);
}
if (!didOpen) {
didOpen = true;
} }
}); });