mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-07-30 09:16:07 -04:00
acquire ref on event before dispatchDirect on reportError
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user