mirror of
https://github.com/RGBCube/serenity
synced 2025-05-23 13:15:06 +00:00

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.
10 lines
246 B
Text
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);
|
|
|
|
};
|