1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-23 13:15:06 +00:00
serenity/Userland/Libraries/LibWeb/Internals/Internals.idl
Timothy Flynn 78d455e231 LibWeb: Add an Internals API to trigger a user-activated (trusted) event
Some DOM APIs are restricted to user-activated events. For example, you
can't just invoke `navigator.clipboard.writeText` from JS - it has to be
accompanied by a user gesture, such as a mouse-down event. This adds an
Internals API to simulate such a gesture.
2023-11-11 08:54:37 +01:00

10 lines
246 B
Text

#import <DOM/EventTarget.idl>
[Exposed=Nobody] interface Internals {
undefined signalTextTestIsDone();
undefined gc();
object hitTest(double x, double y);
boolean dispatchUserActivatedEvent(EventTarget target, Event event);
};