فهرست منبع

LibWeb: Restore event characteristics of MouseEvents and WheelEvents

These were accidentally no longer set after
2c396b5378fec5f4470e1e1e950806dff8005f08
circl 1 سال پیش
والد
کامیت
f20010c1d3
2فایلهای تغییر یافته به همراه6 افزوده شده و 0 حذف شده
  1. 3 0
      Userland/Libraries/LibWeb/UIEvents/MouseEvent.cpp
  2. 3 0
      Userland/Libraries/LibWeb/UIEvents/WheelEvent.cpp

+ 3 - 0
Userland/Libraries/LibWeb/UIEvents/MouseEvent.cpp

@@ -144,6 +144,9 @@ WebIDL::ExceptionOr<JS::NonnullGCPtr<MouseEvent>> MouseEvent::create_from_platfo
     event_init.buttons = buttons;
     auto event = MouseEvent::create(realm, event_name, event_init, page.x().to_double(), page.y().to_double(), offset.x().to_double(), offset.y().to_double());
     event->set_is_trusted(true);
+    event->set_bubbles(true);
+    event->set_cancelable(true);
+    event->set_composed(true);
     return event;
 }
 

+ 3 - 0
Userland/Libraries/LibWeb/UIEvents/WheelEvent.cpp

@@ -61,6 +61,9 @@ WebIDL::ExceptionOr<JS::NonnullGCPtr<WheelEvent>> WheelEvent::create_from_platfo
     event_init.delta_mode = WheelDeltaMode::DOM_DELTA_PIXEL;
     auto event = WheelEvent::create(realm, event_name, event_init, page.x().to_double(), page.y().to_double(), offset.x().to_double(), offset.y().to_double());
     event->set_is_trusted(true);
+    event->set_bubbles(true);
+    event->set_cancelable(true);
+    event->set_composed(true);
     return event;
 }