File tree Expand file tree Collapse file tree 2 files changed +15
-3
lines changed
Expand file tree Collapse file tree 2 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -137,7 +137,11 @@ export abstract class BrowserExtensionsMainTransport<
137137 port . postMessage ( message ) ;
138138 } else {
139139 this . ports . forEach ( ( port ) => {
140- port . postMessage ( message ) ;
140+ try {
141+ port . postMessage ( message ) ;
142+ } catch ( error ) {
143+ console . error ( error ) ;
144+ }
141145 } ) ;
142146 }
143147 } ,
Original file line number Diff line number Diff line change @@ -128,10 +128,18 @@ export abstract class SharedWorkerInternalTransport<
128128 port . postMessage ( message , transfer ) ;
129129 } else {
130130 this . ports . forEach ( ( port ) => {
131- port . postMessage ( message , transfer ) ;
131+ try {
132+ port . postMessage ( message , transfer ) ;
133+ } catch ( error ) {
134+ console . error ( error ) ;
135+ }
132136 } ) ;
133137 this . tempPorts . forEach ( ( port ) => {
134- port . postMessage ( message , transfer ) ;
138+ try {
139+ port . postMessage ( message , transfer ) ;
140+ } catch ( error ) {
141+ console . error ( error ) ;
142+ }
135143 } ) ;
136144 }
137145 } ,
You can’t perform that action at this time.
0 commit comments