Fix: Events not passed from inner frame

This commit is contained in:
Luc Mcgrady 2025-11-17 11:31:15 +00:00
parent f09cc303b6
commit 80f8ae5b56
No known key found for this signature in database
GPG key ID: 4F3D7A0B17CC3D9C
2 changed files with 4 additions and 1 deletions

View file

@ -83,11 +83,14 @@ addEventListener("keydown", (e) => {
eventInit: { eventInit: {
key: e.key, key: e.key,
code: e.code, code: e.code,
keyCode: e.keyCode,
which: e.which,
altKey: e.altKey, altKey: e.altKey,
ctrlKey: e.ctrlKey, ctrlKey: e.ctrlKey,
shiftKey: e.shiftKey, shiftKey: e.shiftKey,
metaKey: e.metaKey, metaKey: e.metaKey,
repeat: e.repeat, repeat: e.repeat,
bubbles: true,
}, },
}; };
if ( if (

View file

@ -84,7 +84,7 @@ export class ReviewerState {
break; break;
} }
case "keypress": { case "keypress": {
dispatchEvent(new KeyboardEvent("keydown", e.data.eventInit)); document.dispatchEvent(new KeyboardEvent("keydown", e.data.eventInit));
break; break;
} }
case "setstorage": { case "setstorage": {