Trigger capture events · verify extension interception
① Page → clipboard write
Page code copies a secret. Stub should intercept as cb-writeText / cb-write.
② Page → clipboard read
Copy something first, then trigger. Stub intercepts as cb-readText / cb-read.
③ User copy / cut · pastejack
Select text below and Ctrl+C / Ctrl+X → copy-event / cut-event
Pastejack: replaces clipboard on every copy via DataTransfer.setData.
Expect both copy-event (real selection) and dt-setData (injected secret) in log.
④ Paste
Ctrl+V here — text or files → paste-event
⑤ File select
Select one or more files → file-input. Non-text files are filtered by content script.
⑥ Drop
Drop files or selected text from another window → drop
Event log
No events yet