File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ function onScriptDisabled() {
1515 if ( refresh ) {
1616 let html = document . documentElement . outerHTML ;
1717 window . addEventListener ( "load" , e => {
18+ if ( ! e . isTrusted ) return ;
1819 let document = window . wrappedJSObject ? window . wrappedJSObject . document : window . document ;
1920 document . open ( ) ;
2021 document . write ( html ) ;
@@ -28,11 +29,13 @@ function onScriptDisabled() {
2829 } ;
2930
3031 addEventListener ( "pagehide" , ev => {
32+ if ( ! ev . isTrusted ) return ;
3133 eraser . tapped = null ;
3234 eraser . delKey = false ;
3335 } , false ) ;
3436
3537 addEventListener ( "keyup" , ev => {
38+ if ( ! ev . isTrusted ) return ;
3639 let el = eraser . tapped ;
3740 if ( el && ev . keyCode === 46 ) {
3841 eraser . tapped = null ;
@@ -53,13 +56,15 @@ function onScriptDisabled() {
5356 } , true ) ;
5457
5558 addEventListener ( "mousedown" , ev => {
59+ if ( ! ev . isTrusted ) return ;
5660 if ( ev . button === 0 ) {
5761 eraser . tapped = ev . target ;
5862 eraser . delKey = false ;
5963 }
6064 } , true ) ;
6165
6266 addEventListener ( "mouseup" , ev => {
67+ if ( ! ev . isTrusted ) return ;
6368 if ( eraser . delKey ) {
6469 eraser . delKey = false ;
6570 ev . preventDefault ( ) ;
Original file line number Diff line number Diff line change 8484 }
8585
8686 addEventListener ( "beforescriptexecute" , e => {
87+ if ( ! e . isTrusted ) return ;
8788 // safety net for synchronous loads on Firefox
8889 if ( ! this . canScript ) {
8990 e . preventDefault ( ) ;
You can’t perform that action at this time.
0 commit comments