But one can't listen for the "StyleSheetApplicableStateChanged" event, only access the interface and create untrusted events.
Bug 1906744 Comment 12 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Hmm, StyleSheetApplicableStateChangeEvent constructor makes those events always trusted, so web page can really use them.
Web page can create such event, but it will be an untrusted event.