mirror of
https://github.com/fergalmoran/ladybird.git
synced 2026-02-27 10:07:56 +00:00
LibWeb: Pageshow event dispatched by the user agent should be trusted
The spec says that "isTrusted is a convenience that indicates whether an event is dispatched by the user agent (as opposed to using dispatchEvent())" But when dispatching a pageshow event the flag was incorrectly set to false. This fixes https://wpt.fyi/results/html/syntax/parsing/the-end.html
This commit is contained in:
@@ -423,6 +423,9 @@ void Window::fire_a_page_transition_event(FlyString const& event_name, bool pers
|
||||
// the bubbles attribute initialized to true,
|
||||
event->set_bubbles(true);
|
||||
|
||||
// isTrusted is a convenience that indicates whether an event is dispatched by the user agent (as opposed to using dispatchEvent())
|
||||
event->set_is_trusted(true);
|
||||
|
||||
// and legacy target override flag set.
|
||||
dispatch_event(event);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user