acquire ref on event before dispatchDirect on reportError

This commit is contained in:
Muki Kiboigo committed 2026-07-23 12:57:59 -07:00
1 parent 40894a6bfd
commit fccd6bf90b
1 file changed
+3
+3
View File
@@ -624,6 +624,9 @@ pub fn reportError(self: *Window, err: js.Value, frame: *Frame) !void {
}
const event = error_event.asEvent();
event.acquireRef();
defer event.releaseRef(frame._page);
event._prevent_default = prevent_default;
// Pass null as handler: onerror was already called above with 5 args.
// We still dispatch so that addEventListener('error', ...) listeners fire.