|
|
@@ -48,7 +48,11 @@ if (browser && browser.runtime && browser.runtime.onMessage && browser.runtime.o
|
|
|
const timeoutData = timeouts.get(message.type);
|
|
|
if (timeoutData) {
|
|
|
timeouts.delete(message.type);
|
|
|
- timeoutData.callback();
|
|
|
+ try {
|
|
|
+ timeoutData.callback();
|
|
|
+ } catch (error) {
|
|
|
+ clearRegularTimeout(message.type);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
});
|