File tree Expand file tree Collapse file tree 2 files changed +18
-9
lines changed
Expand file tree Collapse file tree 2 files changed +18
-9
lines changed Original file line number Diff line number Diff line change @@ -12,15 +12,19 @@ chrome.runtime.onMessage.addListener(message => {
1212window . addEventListener (
1313 'message' ,
1414 async event => {
15- if ( event . data . type === 'stimulus-devtools:event' && event . data . name === 'stimulus-devtools:detected' ) {
16- injectClient ( ) ;
17- return ;
18- }
15+ try {
16+ if ( event . data . type === 'stimulus-devtools:event' && event . data . name === 'stimulus-devtools:detected' ) {
17+ injectClient ( ) ;
18+ return ;
19+ }
1920
20- // Transmit events to devtools
21- if ( event . data . type === 'stimulus-devtools:event' ) {
22- await chrome . runtime . sendMessage ( event . data ) ;
23- return ;
21+ // Transmit events to devtools
22+ if ( event . data . type === 'stimulus-devtools:event' ) {
23+ await chrome . runtime . sendMessage ( event . data ) ;
24+ return ;
25+ }
26+ } catch ( e ) {
27+ // Ignore errors
2428 }
2529 } ,
2630 false ,
Original file line number Diff line number Diff line change 4545 } , 100 ) ;
4646 }
4747
48- if ( document instanceof HTMLDocument ) document . addEventListener ( 'DOMContentLoaded' , detect ) ;
48+ if ( document instanceof HTMLDocument ) {
49+ document . addEventListener ( 'DOMContentLoaded' , detect ) ;
50+ document . addEventListener ( 'visibilitychange' , ( ) => {
51+ if ( document . visibilityState === 'visible' ) detect ( ) ;
52+ } ) ;
53+ }
4954} ) ( ) ;
You can’t perform that action at this time.
0 commit comments