diff --git a/msgbox/msgbox.js b/msgbox/msgbox.js index 3862e039..a9470c46 100644 --- a/msgbox/msgbox.js +++ b/msgbox/msgbox.js @@ -40,10 +40,8 @@ function messageBox({ } switch (which) { case 13: - for (let el = target; el; el = el.parentElement) { - if (focusAccessibility.ELEMENTS.includes(el.localName)) { - return; - } + if (target.closest(focusAccessibility.ELEMENTS.join(','))) { + return; } break; case 27: