← back to v145 · clipboardchange-event-sticky-activation-permission-check

conformance · v145

v145 · clipboardchange-event-sticky-activation-permission-check — conformance probe

6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://www.w3.org/TR/clipboard-apis/#clipboard-event-clipboardchange chromestatus: #5163741220044800 generated 2026-06-01T08:14:32Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
6
total
id contract kind verdict detail
navigator-clipboard-exists navigator.clipboard is exposed, the surface that fires clipboardchange. exists
clipboard-add-event-listener navigator.clipboard is an EventTarget that exposes addEventListener — clipboardchange listeners attach here. typeof
onclipboardchange-on-clipboard The onclipboardchange IDL attribute is defined on Clipboard.prototype. spec ↗ script
permissions-api-exists navigator.permissions exists — clipboard-read is queried via this API, and is now required for clipboardchange when sticky activation is absent. exists
permissions-query-clipboard-read navigator.permissions.query supports the clipboard-read permission name, which gates clipboardchange in non-sticky-activation contexts. spec ↗ script
user-activation-exposed navigator.userActivation is exposed — sticky activation state is observable here, and is one of the two gates for clipboardchange. exists