Skip to content

Commit 89a0361

Browse files
authored
Remove non-existing browser globals (#224)
1 parent 4ce91c7 commit 89a0361

File tree

3 files changed

+1
-71
lines changed

3 files changed

+1
-71
lines changed

data/browser.mjs

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,9 @@ export default {
1212
AnalyserNode: false,
1313
Animation: false,
1414
AnimationEffect: false,
15-
AnimationEffectReadOnly: false,
16-
AnimationEffectTiming: false,
17-
AnimationEffectTimingReadOnly: false,
1815
AnimationEvent: false,
1916
AnimationPlaybackEvent: false,
2017
AnimationTimeline: false,
21-
applicationCache: false,
22-
ApplicationCache: false,
23-
ApplicationCacheErrorEvent: false,
2418
atob: false,
2519
Attr: false,
2620
Audio: false,
@@ -39,9 +33,7 @@ export default {
3933
AudioScheduledSourceNode: false,
4034
AudioSinkInfo: false,
4135
AudioWorklet: false,
42-
AudioWorkletGlobalScope: false,
4336
AudioWorkletNode: false,
44-
AudioWorkletProcessor: false,
4537
AuthenticatorAssertionResponse: false,
4638
AuthenticatorAttestationResponse: false,
4739
AuthenticatorResponse: false,
@@ -67,7 +59,6 @@ export default {
6759
BroadcastChannel: false,
6860
BrowserCaptureMediaStreamTrack: false,
6961
btoa: false,
70-
BudgetService: false,
7162
ByteLengthQueuingStrategy: false,
7263
Cache: false,
7364
caches: false,
@@ -179,8 +170,6 @@ export default {
179170
DataTransferItem: false,
180171
DataTransferItemList: false,
181172
DecompressionStream: false,
182-
defaultstatus: false,
183-
defaultStatus: false,
184173
DelayNode: false,
185174
DelegatedInkTrailPresenter: false,
186175
DeviceMotionEvent: false,
@@ -332,7 +321,6 @@ export default {
332321
HTMLButtonElement: false,
333322
HTMLCanvasElement: false,
334323
HTMLCollection: false,
335-
HTMLContentElement: false,
336324
HTMLDataElement: false,
337325
HTMLDataListElement: false,
338326
HTMLDetailsElement: false,
@@ -381,7 +369,6 @@ export default {
381369
HTMLQuoteElement: false,
382370
HTMLScriptElement: false,
383371
HTMLSelectElement: false,
384-
HTMLShadowElement: false,
385372
HTMLSlotElement: false,
386373
HTMLSourceElement: false,
387374
HTMLSpanElement: false,
@@ -439,7 +426,6 @@ export default {
439426
KeyboardEvent: false,
440427
KeyboardLayoutMap: false,
441428
KeyframeEffect: false,
442-
KeyframeEffectReadOnly: false,
443429
LargestContentfulPaint: false,
444430
LaunchParams: false,
445431
launchQueue: false,
@@ -476,13 +462,11 @@ export default {
476462
MediaRecorder: false,
477463
MediaRecorderErrorEvent: false,
478464
MediaSession: false,
479-
MediaSettingsRange: false,
480465
MediaSource: false,
481466
MediaSourceHandle: false,
482467
MediaStream: false,
483468
MediaStreamAudioDestinationNode: false,
484469
MediaStreamAudioSourceNode: false,
485-
MediaStreamConstraints: false,
486470
MediaStreamEvent: false,
487471
MediaStreamTrack: false,
488472
MediaStreamTrackAudioSourceNode: false,
@@ -656,7 +640,6 @@ export default {
656640
onwaiting: true,
657641
onwheel: true,
658642
open: false,
659-
openDatabase: false,
660643
opener: false,
661644
Option: false,
662645
OrientationSensor: false,
@@ -702,7 +685,6 @@ export default {
702685
PermissionStatus: false,
703686
PERSISTENT: false,
704687
personalbar: false,
705-
PhotoCapabilities: false,
706688
PictureInPictureEvent: false,
707689
PictureInPictureWindow: false,
708690
Plugin: false,
@@ -738,7 +720,6 @@ export default {
738720
ReadableStreamBYOBRequest: false,
739721
ReadableStreamDefaultController: false,
740722
ReadableStreamDefaultReader: false,
741-
registerProcessor: false,
742723
RelativeOrientationSensor: false,
743724
RemotePlayback: false,
744725
removeEventListener: false,
@@ -764,12 +745,10 @@ export default {
764745
RTCError: false,
765746
RTCErrorEvent: false,
766747
RTCIceCandidate: false,
767-
RTCIceGatherer: false,
768748
RTCIceTransport: false,
769749
RTCPeerConnection: false,
770750
RTCPeerConnectionIceErrorEvent: false,
771751
RTCPeerConnectionIceEvent: false,
772-
RTCRtpContributingSource: false,
773752
RTCRtpReceiver: false,
774753
RTCRtpScriptTransform: false,
775754
RTCRtpSender: false,
@@ -863,7 +842,6 @@ export default {
863842
SVGComponentTransferFunctionElement: false,
864843
SVGDefsElement: false,
865844
SVGDescElement: false,
866-
SVGDiscardElement: false,
867845
SVGElement: false,
868846
SVGEllipseElement: false,
869847
SVGFEBlendElement: false,

globals.json

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -376,15 +376,9 @@
376376
"AnalyserNode": false,
377377
"Animation": false,
378378
"AnimationEffect": false,
379-
"AnimationEffectReadOnly": false,
380-
"AnimationEffectTiming": false,
381-
"AnimationEffectTimingReadOnly": false,
382379
"AnimationEvent": false,
383380
"AnimationPlaybackEvent": false,
384381
"AnimationTimeline": false,
385-
"applicationCache": false,
386-
"ApplicationCache": false,
387-
"ApplicationCacheErrorEvent": false,
388382
"atob": false,
389383
"Attr": false,
390384
"Audio": false,
@@ -403,9 +397,7 @@
403397
"AudioScheduledSourceNode": false,
404398
"AudioSinkInfo": false,
405399
"AudioWorklet": false,
406-
"AudioWorkletGlobalScope": false,
407400
"AudioWorkletNode": false,
408-
"AudioWorkletProcessor": false,
409401
"AuthenticatorAssertionResponse": false,
410402
"AuthenticatorAttestationResponse": false,
411403
"AuthenticatorResponse": false,
@@ -431,7 +423,6 @@
431423
"BroadcastChannel": false,
432424
"BrowserCaptureMediaStreamTrack": false,
433425
"btoa": false,
434-
"BudgetService": false,
435426
"ByteLengthQueuingStrategy": false,
436427
"Cache": false,
437428
"caches": false,
@@ -543,8 +534,6 @@
543534
"DataTransferItem": false,
544535
"DataTransferItemList": false,
545536
"DecompressionStream": false,
546-
"defaultstatus": false,
547-
"defaultStatus": false,
548537
"DelayNode": false,
549538
"DelegatedInkTrailPresenter": false,
550539
"DeviceMotionEvent": false,
@@ -696,7 +685,6 @@
696685
"HTMLButtonElement": false,
697686
"HTMLCanvasElement": false,
698687
"HTMLCollection": false,
699-
"HTMLContentElement": false,
700688
"HTMLDataElement": false,
701689
"HTMLDataListElement": false,
702690
"HTMLDetailsElement": false,
@@ -745,7 +733,6 @@
745733
"HTMLQuoteElement": false,
746734
"HTMLScriptElement": false,
747735
"HTMLSelectElement": false,
748-
"HTMLShadowElement": false,
749736
"HTMLSlotElement": false,
750737
"HTMLSourceElement": false,
751738
"HTMLSpanElement": false,
@@ -803,7 +790,6 @@
803790
"KeyboardEvent": false,
804791
"KeyboardLayoutMap": false,
805792
"KeyframeEffect": false,
806-
"KeyframeEffectReadOnly": false,
807793
"LargestContentfulPaint": false,
808794
"LaunchParams": false,
809795
"launchQueue": false,
@@ -840,13 +826,11 @@
840826
"MediaRecorder": false,
841827
"MediaRecorderErrorEvent": false,
842828
"MediaSession": false,
843-
"MediaSettingsRange": false,
844829
"MediaSource": false,
845830
"MediaSourceHandle": false,
846831
"MediaStream": false,
847832
"MediaStreamAudioDestinationNode": false,
848833
"MediaStreamAudioSourceNode": false,
849-
"MediaStreamConstraints": false,
850834
"MediaStreamEvent": false,
851835
"MediaStreamTrack": false,
852836
"MediaStreamTrackAudioSourceNode": false,
@@ -1020,7 +1004,6 @@
10201004
"onwaiting": true,
10211005
"onwheel": true,
10221006
"open": false,
1023-
"openDatabase": false,
10241007
"opener": false,
10251008
"Option": false,
10261009
"OrientationSensor": false,
@@ -1066,7 +1049,6 @@
10661049
"PermissionStatus": false,
10671050
"PERSISTENT": false,
10681051
"personalbar": false,
1069-
"PhotoCapabilities": false,
10701052
"PictureInPictureEvent": false,
10711053
"PictureInPictureWindow": false,
10721054
"Plugin": false,
@@ -1102,7 +1084,6 @@
11021084
"ReadableStreamBYOBRequest": false,
11031085
"ReadableStreamDefaultController": false,
11041086
"ReadableStreamDefaultReader": false,
1105-
"registerProcessor": false,
11061087
"RelativeOrientationSensor": false,
11071088
"RemotePlayback": false,
11081089
"removeEventListener": false,
@@ -1128,12 +1109,10 @@
11281109
"RTCError": false,
11291110
"RTCErrorEvent": false,
11301111
"RTCIceCandidate": false,
1131-
"RTCIceGatherer": false,
11321112
"RTCIceTransport": false,
11331113
"RTCPeerConnection": false,
11341114
"RTCPeerConnectionIceErrorEvent": false,
11351115
"RTCPeerConnectionIceEvent": false,
1136-
"RTCRtpContributingSource": false,
11371116
"RTCRtpReceiver": false,
11381117
"RTCRtpScriptTransform": false,
11391118
"RTCRtpSender": false,
@@ -1227,7 +1206,6 @@
12271206
"SVGComponentTransferFunctionElement": false,
12281207
"SVGDefsElement": false,
12291208
"SVGDescElement": false,
1230-
"SVGDiscardElement": false,
12311209
"SVGElement": false,
12321210
"SVGEllipseElement": false,
12331211
"SVGFEBlendElement": false,

scripts/get-browser-globals.mjs

Lines changed: 1 addition & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -74,31 +74,6 @@ const isWritable = name =>
7474
name === 'location'
7575
|| name.startsWith('on');
7676

77-
const additionalGlobals = [
78-
'AnimationEffectReadOnly',
79-
'AnimationEffectTiming',
80-
'AnimationEffectTimingReadOnly',
81-
'applicationCache',
82-
'ApplicationCache',
83-
'ApplicationCacheErrorEvent',
84-
'AudioWorkletGlobalScope',
85-
'AudioWorkletProcessor',
86-
'BudgetService',
87-
'defaultstatus',
88-
'defaultStatus',
89-
'HTMLContentElement',
90-
'HTMLShadowElement',
91-
'KeyframeEffectReadOnly',
92-
'MediaSettingsRange',
93-
'MediaStreamConstraints',
94-
'openDatabase',
95-
'PhotoCapabilities',
96-
'registerProcessor',
97-
'RTCIceGatherer',
98-
'RTCRtpContributingSource',
99-
'SVGDiscardElement',
100-
];
101-
10277
async function downloadBrowser({product} = {}) {
10378
const {downloadBrowser} = await import('puppeteer/internal/node/install.js');
10479
const originalEnv = {...process.env};
@@ -201,7 +176,7 @@ async function runInWebWorker(function_) {
201176
page.on('workercreated', worker => {
202177
resolve(worker);
203178
});
204-
// eslint-disable-next-line no-undef -- execute in broswer
179+
// eslint-disable-next-line no-undef -- execute in browser
205180
page.evaluate(() => new Worker('data:application/javascript,;'));
206181
});
207182

@@ -226,7 +201,6 @@ async function getBrowserGlobals() {
226201
[
227202
...chromeGlobals,
228203
...firefoxGlobals,
229-
...additionalGlobals,
230204
],
231205
{
232206
shouldExclude,

0 commit comments

Comments
 (0)