@@ -761,7 +761,7 @@ index 622bb7889b..66dd4b0bbc 100644
761
761
762
762
self.addEventListener('message', event => {
763
763
diff --git a/src/vs/workbench/contrib/resources/browser/resourceServiceWorkerClient.ts b/src/vs/workbench/contrib/resources/browser/resourceServiceWorkerClient.ts
764
- index dfda6a1cfb..9bd1aa3e64 100644
764
+ index dfda6a1cfb..2b36d35608 100644
765
765
--- a/src/vs/workbench/contrib/resources/browser/resourceServiceWorkerClient.ts
766
766
+++ b/src/vs/workbench/contrib/resources/browser/resourceServiceWorkerClient.ts
767
767
@@ -24,7 +24,11 @@ const _serviceWorker = new class ServiceWorkerStarter {
@@ -777,6 +777,22 @@ index dfda6a1cfb..9bd1aa3e64 100644
777
777
// console.debug('SW#reg', reg);
778
778
return reg.update();
779
779
// }).then(() => {
780
+ @@ -108,6 +112,7 @@ class ResourceServiceWorker {
781
+ if (!el.sheet) {
782
+ continue;
783
+ }
784
+ + try {
785
+ const rules = (<CSSStyleSheet>el.sheet).rules;
786
+ for (let j = 0; j < rules.length; j++) {
787
+ const rule = rules[j];
788
+ @@ -118,6 +123,7 @@ class ResourceServiceWorker {
789
+ updateCount += 1;
790
+ }
791
+ }
792
+ + } catch (error) {/* Firefox errors if trying to modify style elements inserted by extensions. */}
793
+ }
794
+
795
+ // find any tag using remote uris
780
796
diff --git a/src/vs/workbench/contrib/update/electron-browser/update.contribution.ts b/src/vs/workbench/contrib/update/electron-browser/update.contribution.ts
781
797
index e39fa57979..3c775c9a06 100644
782
798
--- a/src/vs/workbench/contrib/update/electron-browser/update.contribution.ts
0 commit comments