diff --git a/src/browser/webapi/event/KeyboardEvent.zig b/src/browser/webapi/event/KeyboardEvent.zig index 1d4494b3..d79d1e78 100644 --- a/src/browser/webapi/event/KeyboardEvent.zig +++ b/src/browser/webapi/event/KeyboardEvent.zig @@ -219,6 +219,13 @@ fn initWithTrusted(arena: Allocator, typ: String, _opts: ?Options, trusted: bool ); Event.populatePrototypes(event, opts, trusted); + + // https://w3c.github.io/uievents/#event-type-keyup + const rootevt = event._proto._proto; + rootevt._bubbles = true; + rootevt._cancelable = true; + rootevt._composed = true; + return event; }