mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
parent
821797d6f7
commit
6c8bfdb774
7 changed files with 45 additions and 17 deletions
|
@ -19,6 +19,7 @@ use dom::bindings::structuredclone::StructuredCloneData;
|
|||
use dom::dedicatedworkerglobalscope::DedicatedWorkerGlobalScope;
|
||||
use dom::errorevent::ErrorEvent;
|
||||
use dom::event::{Event, EventBubbles, EventCancelable};
|
||||
use dom::eventdispatcher::EventStatus;
|
||||
use dom::eventtarget::EventTarget;
|
||||
use dom::messageevent::MessageEvent;
|
||||
use dom::workerglobalscope::prepare_workerscope_init;
|
||||
|
@ -153,8 +154,8 @@ impl Worker {
|
|||
error_info.column,
|
||||
unsafe { NullHandleValue });
|
||||
|
||||
let handled = !event.upcast::<Event>().fire(self.upcast::<EventTarget>());
|
||||
if handled {
|
||||
let event_status = event.upcast::<Event>().fire(self.upcast::<EventTarget>());
|
||||
if event_status == EventStatus::Canceled {
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue