forked from vikunja/vikunja
renovate
a114b9c8d3
Reviewed-on: vikunja/vikunja#2329 Co-authored-by: renovate <renovatebot@kolaente.de> Co-committed-by: renovate <renovatebot@kolaente.de>
29 lines
1.1 KiB
Diff
29 lines
1.1 KiB
Diff
diff --git a/dist/index.js b/dist/index.js
|
|
index b6e6e0a6864cb00bc085b8d4503a705cb3bc8404..0466ef46406b0df41c8d0bb9a5bac9eabf4a50de 100644
|
|
--- a/dist/index.js
|
|
+++ b/dist/index.js
|
|
@@ -368,10 +368,12 @@ const sequenceTracker = new SequenceTracker({
|
|
function keyDownHandler(event) {
|
|
if (event.defaultPrevented)
|
|
return;
|
|
- if (!(event.target instanceof Node))
|
|
+ const target = event.explicitOriginalTarget || event.target;
|
|
+ if (target.shadowRoot)
|
|
return;
|
|
- if (isFormField(event.target)) {
|
|
- const target = event.target;
|
|
+ if (!(target instanceof Node))
|
|
+ return;
|
|
+ if (isFormField(target)) {
|
|
if (!target.id)
|
|
return;
|
|
if (!target.ownerDocument.querySelector(`[data-hotkey-scope="${target.id}"]`))
|
|
@@ -385,7 +387,6 @@ function keyDownHandler(event) {
|
|
sequenceTracker.registerKeypress(event);
|
|
currentTriePosition = newTriePosition;
|
|
if (newTriePosition instanceof Leaf) {
|
|
- const target = event.target;
|
|
let shouldFire = false;
|
|
let elementToFire;
|
|
const formField = isFormField(target);
|