Bug 1841281 - Disable test_basics.html on mac debug and windows for frequent failures...
[gecko.git] / dom / webidl / moz.build
blob9a151c6f232fcb7cb5e88205b6ffdc69a23de06f
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
2 # vim: set filetype=python:
3 # This Source Code Form is subject to the terms of the Mozilla Public
4 # License, v. 2.0. If a copy of the MPL was not distributed with this
5 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 with Files("**"):
8     BUG_COMPONENT = ("Core", "DOM: Core & HTML")
10 with Files("APZTestData.webidl"):
11     BUG_COMPONENT = ("Core", "Panning and Zooming")
13 with Files("AccessibleNode.webidl"):
14     BUG_COMPONENT = ("Core", "Disability Access APIs")
16 with Files("AccessibilityRole.webidl"):
17     BUG_COMPONENT = ("Core", "Disability Access APIs")
19 with Files("AriaAttributes.webidl"):
20     BUG_COMPONENT = ("Core", "Disability Access APIs")
22 with Files("Addon*"):
23     BUG_COMPONENT = ("Toolkit", "Add-ons Manager")
25 with Files("AnalyserNode.webidl"):
26     BUG_COMPONENT = ("Core", "Web Audio")
28 with Files("Animat*"):
29     BUG_COMPONENT = ("Core", "DOM: Animation")
31 with Files("*Audio*"):
32     BUG_COMPONENT = ("Core", "Web Audio")
34 with Files("Autocomplete*"):
35     BUG_COMPONENT = ("Toolkit", "Autocomplete")
37 with Files("BaseKeyframeTypes.webidl"):
38     BUG_COMPONENT = ("Core", "DOM: Animation")
40 with Files("BatteryManager.webidl"):
41     BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
43 with Files("BiquadFilterNode.webidl"):
44     BUG_COMPONENT = ("Core", "Web Audio")
46 with Files("Blob*"):
47     BUG_COMPONENT = ("Core", "DOM: File")
49 with Files("BroadcastChannel.webidl"):
50     BUG_COMPONENT = ("Core", "DOM: postMessage")
52 with Files("CSP*"):
53     BUG_COMPONENT = ("Core", "DOM: Security")
55 with Files("CSS*"):
56     BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
58 with Files("Canvas*"):
59     BUG_COMPONENT = ("Core", "Graphics: Canvas2D")
61 with Files("Caret*"):
62     BUG_COMPONENT = ("Core", "DOM: Editor")
64 with Files("Channel*"):
65     BUG_COMPONENT = ("Core", "Web Audio")
67 with Files("Client*"):
68     BUG_COMPONENT = ("Core", "DOM: Service Workers")
70 with Files("Clipboard.webidl"):
71     BUG_COMPONENT = ("Core", "DOM: Copy & Paste and Drag & Drop")
73 with Files("ClipboardEvent.webidl"):
74     BUG_COMPONENT = ("Core", "DOM: Copy & Paste and Drag & Drop")
76 with Files("ConstantSourceNode.webidl"):
77     BUG_COMPONENT = ("Core", "Web Audio")
79 with Files("ConvolverNode.webidl"):
80     BUG_COMPONENT = ("Core", "Web Audio")
82 with Files("GeolocationCoordinates.webidl"):
83     BUG_COMPONENT = ("Core", "DOM: Geolocation")
85 with Files("CredentialManagement.webidl"):
86     BUG_COMPONENT = ("Core", "DOM: Credential Management")
88 with Files("Crypto.webidl"):
89     BUG_COMPONENT = ("Core", "DOM: Security")
91 with Files("Device*"):
92     BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
94 with Files("Directory.webidl"):
95     BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
97 with Files("DataTransfer*"):
98     BUG_COMPONENT = ("Core", "DOM: Copy & Paste and Drag & Drop")
100 with Files("DragEvent.webidl"):
101     BUG_COMPONENT = ("Core", "DOM: Copy & Paste and Drag & Drop")
103 with Files("DecoderDoctorNotification.webidl"):
104     BUG_COMPONENT = ("Core", "Audio/Video: Playback")
106 with Files("DelayNode.webidl"):
107     BUG_COMPONENT = ("Core", "Web Audio")
109 with Files("DynamicsCompressorNode.webidl"):
110     BUG_COMPONENT = ("Core", "Web Audio")
112 with Files("FeaturePolicy.webidl"):
113     BUG_COMPONENT = ("Core", "DOM: Security")
115 with Files("File*"):
116     BUG_COMPONENT = ("Core", "DOM: File")
118 with Files("FocusEvent.webidl"):
119     BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling")
121 with Files("Font*"):
122     BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
124 with Files("FormData.webidl"):
125     BUG_COMPONENT = ("Core", "DOM: Forms")
127 with Files("Geolocation.webidl"):
128     BUG_COMPONENT = ("Core", "DOM: Geolocation")
130 with Files("GainNode.webidl"):
131     BUG_COMPONENT = ("Core", "Web Audio")
133 with Files("Gamepad*"):
134     BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
136 with Files("GeometryUtils.webidl"):
137     BUG_COMPONENT = ("Core", "Layout")
139 with Files("GetUserMediaRequest.webidl"):
140     BUG_COMPONENT = ("Core", "WebRTC")
142 with Files("Grid.webidl"):
143     BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
145 with Files("HTML*"):
146     BUG_COMPONENT = ("Core", "DOM: Core & HTML")
148 with Files("HashChangeEvent.webidl"):
149     BUG_COMPONENT = ("Core", "DOM: Navigation")
151 with Files("IDB*"):
152     BUG_COMPONENT = ("Core", "Storage: IndexedDB")
154 with Files("IdentityCredential.webidl"):
155     BUG_COMPONENT = ("Core", "DOM: Credential Management")
157 with Files("IIRFilterNode.webidl"):
158     BUG_COMPONENT = ("Core", "Web Audio")
160 with Files("Image*"):
161     BUG_COMPONENT = ("Core", "DOM: Core & HTML")
163 with Files("ImageBitmap*"):
164     BUG_COMPONENT = ("Core", "Graphics: Canvas2D")
166 with Files("ImageCapture*"):
167     BUG_COMPONENT = ("Core", "Audio/Video")
169 with Files("InputEvent.webidl"):
170     BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling")
172 with Files("InstallTrigger.webidl"):
173     BUG_COMPONENT = ("Toolkit", "Add-ons Manager")
175 with Files("KeyAlgorithm.webidl"):
176     BUG_COMPONENT = ("Core", "DOM: Security")
178 with Files("Key*Event*"):
179     BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling")
181 with Files("KeyIdsInitData.webidl"):
182     BUG_COMPONENT = ("Core", "Audio/Video: Playback")
184 with Files("Keyframe*"):
185     BUG_COMPONENT = ("Core", "DOM: Animation")
187 with Files("MathML*"):
188     BUG_COMPONENT = ("Core", "MathML")
190 with Files("MediaDevice*"):
191     BUG_COMPONENT = ("Core", "WebRTC")
193 with Files("Media*Source*"):
194     BUG_COMPONENT = ("Core", "Web Audio")
196 with Files("MediaStream*"):
197     BUG_COMPONENT = ("Core", "WebRTC")
199 with Files("MediaStreamTrackAudio*"):
200     BUG_COMPONENT = ("Core", "Web Audio")
202 with Files("MediaStreamAudio*"):
203     BUG_COMPONENT = ("Core", "Web Audio")
205 with Files("MediaEncryptedEvent.webidl"):
206     BUG_COMPONENT = ("Core", "Audio/Video")
208 with Files("MediaKey*"):
209     BUG_COMPONENT = ("Core", "Audio/Video: Playback")
211 with Files("Media*List*"):
212     BUG_COMPONENT = ("Core", "CSS Parsing and Computation")
214 with Files("Message*"):
215     BUG_COMPONENT = ("Core", "DOM: postMessage")
217 with Files("*Record*"):
218     BUG_COMPONENT = ("Core", "Audio/Video: Recording")
220 with Files("Media*Track*"):
221     BUG_COMPONENT = ("Core", "WebRTC: Audio/Video")
223 with Files("MIDI*"):
224     BUG_COMPONENT = ("Core", "DOM: Device Interfaces")
226 with Files("Mouse*"):
227     BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling")
229 with Files("MutationEvent.webidl"):
230     BUG_COMPONENT = ("Core", "DOM: Events")
232 with Files("NavigationPreloadManager.webidl"):
233     BUG_COMPONENT = ("Core", "DOM: Service Workers")
235 with Files("Net*"):
236     BUG_COMPONENT = ("Core", "Networking")
238 with Files("OfflineAudio*"):
239     BUG_COMPONENT = ("Core", "Web Audio")
241 with Files("OffscreenCanvas.webidl"):
242     BUG_COMPONENT = ("Core", "Graphics: Canvas2D")
244 with Files("OffscreenCanvasRenderingContext2D.webidl"):
245     BUG_COMPONENT = ("Core", "Graphics: Canvas2D")
247 with Files("OscillatorNode.webidl"):
248     BUG_COMPONENT = ("Core", "Web Audio")
250 with Files("PannerNode.webidl"):
251     BUG_COMPONENT = ("Core", "Web Audio")
253 with Files("Peer*"):
254     BUG_COMPONENT = ("Core", "WebRTC")
256 with Files("PeriodicWave.webidl"):
257     BUG_COMPONENT = ("Core", "Web Audio")
259 with Files("PointerEvent.webidl"):
260     BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling")
262 with Files("PopStateEvent.webidl*"):
263     BUG_COMPONENT = ("Core", "DOM: Navigation")
265 with Files("GeolocationPosition*"):
266     BUG_COMPONENT = ("Core", "DOM: Geolocation")
268 with Files("ProfileTimelineMarker.webidl"):
269     BUG_COMPONENT = ("DevTools", "Performance Tools (Profiler/Timeline)")
271 with Files("PopoverInvokerElement.webidl"):
272     BUG_COMPONENT = ("Core", "DOM: Core & HTML")
274 with Files("ProgressEvent.webidl"):
275     BUG_COMPONENT = ("Core", "DOM: Events")
277 with Files("Push*"):
278     BUG_COMPONENT = ("Core", "DOM: Notifications")
280 with Files("RTC*"):
281     BUG_COMPONENT = ("Core", "WebRTC")
283 with Files("SVG*"):
284     BUG_COMPONENT = ("Core", "SVG")
286 with Files("Sanitizer.webidl"):
287     BUG_COMPONENT = ("Core", "DOM: Security")
289 with Files("ScriptProcessorNode.webidl"):
290     BUG_COMPONENT = ("Core", "Web Audio")
292 with Files("Selection.webidl"):
293     BUG_COMPONENT = ("Core", "DOM: Selection")
295 with Files("ServiceWorker*"):
296     BUG_COMPONENT = ("Core", "DOM: Service Workers")
298 with Files("SimpleGestureEvent.webidl"):
299     BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling")
301 with Files("SocketCommon.webidl"):
302     BUG_COMPONENT = ("Core", "DOM: Networking")
304 with Files("SourceBuffer*"):
305     BUG_COMPONENT = ("Core", "Audio/Video")
307 with Files("Speech*"):
308     BUG_COMPONENT = ("Core", "Web Speech")
310 with Files("StereoPannerNode.webidl"):
311     BUG_COMPONENT = ("Core", "Web Audio")
313 with Files("StreamFilter*"):
314     BUG_COMPONENT = ("WebExtensions", "Request Handling")
316 with Files("Style*"):
317     BUG_COMPONENT = ("Core", "DOM: CSS Object Model")
319 with Files("SubtleCrypto.webidl"):
320     BUG_COMPONENT = ("Core", "DOM: Security")
322 with Files("TCP*"):
323     BUG_COMPONENT = ("Core", "DOM: Networking")
325 with Files("TextTrack*"):
326     BUG_COMPONENT = ("Core", "Audio/Video")
328 with Files("TrackEvent.webidl"):
329     BUG_COMPONENT = ("Core", "Audio/Video")
331 with Files("UDP*"):
332     BUG_COMPONENT = ("Core", "DOM: Networking")
334 with Files("UIEvent.webidl"):
335     BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling")
337 with Files("URL.webidl"):
338     BUG_COMPONENT = ("Core", "Audio/Video")
340 with Files("UserProximityEvent.webidl"):
341     BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling")
343 with Files("VTT*"):
344     BUG_COMPONENT = ("Core", "Audio/Video")
346 with Files("VRDisplay.webidl"):
347     BUG_COMPONENT = ("Core", "Graphics")
349 with Files("Video*"):
350     BUG_COMPONENT = ("Core", "Audio/Video")
352 with Files("WaveShaperNode.webidl"):
353     BUG_COMPONENT = ("Core", "Web Audio")
355 with Files("WebAuthentication.webidl"):
356     BUG_COMPONENT = ("Core", "DOM: Web Authentication")
358 with Files("WebGL*"):
359     BUG_COMPONENT = ("Core", "Graphics: CanvasWebGL")
361 with Files("WebGPU*"):
362     BUG_COMPONENT = ("Core", "Graphics: WebGPU")
364 with Files("Webrtc*"):
365     BUG_COMPONENT = ("Core", "WebRTC")
367 with Files("WebXR.webidl"):
368     BUG_COMPONENT = ("Core", "WebVR")
370 with Files("XR*"):
371     BUG_COMPONENT = ("Core", "WebVR")
373 with Files("WheelEvent.webidl"):
374     BUG_COMPONENT = ("Core", "DOM: UI Events & Focus Handling")
376 with Files("WidevineCDMManifest.webidl"):
377     BUG_COMPONENT = ("Core", "Audio/Video: Playback")
379 with Files("WindowOrWorkerGlobalScope.webidl"):
380     BUG_COMPONENT = ("Core", "DOM: Workers")
382 with Files("Worker*"):
383     BUG_COMPONENT = ("Core", "DOM: Workers")
385 with Files("Extension*"):
386     BUG_COMPONENT = ("WebExtensions", "General")
388 with Files("WebTransport*"):
389     BUG_COMPONENT = ("Core", "Networking")
391 GENERATED_WEBIDL_FILES = [
392     "CSS2Properties.webidl",
395 PREPROCESSED_WEBIDL_FILES = [
396     "Node.webidl",
397     "Window.webidl",
400 WEBIDL_FILES = [
401     "AbortController.webidl",
402     "AbortSignal.webidl",
403     "AbstractRange.webidl",
404     "AbstractWorker.webidl",
405     "AccessibilityRole.webidl",
406     "AddonManager.webidl",
407     "AnalyserNode.webidl",
408     "Animatable.webidl",
409     "Animation.webidl",
410     "AnimationEffect.webidl",
411     "AnimationEvent.webidl",
412     "AnimationFrameProvider.webidl",
413     "AnimationTimeline.webidl",
414     "AnonymousContent.webidl",
415     "AppInfo.webidl",
416     "AppNotificationServiceOptions.webidl",
417     "APZTestData.webidl",
418     "AriaAttributes.webidl",
419     "Attr.webidl",
420     "AudioBuffer.webidl",
421     "AudioBufferSourceNode.webidl",
422     "AudioContext.webidl",
423     "AudioDestinationNode.webidl",
424     "AudioListener.webidl",
425     "AudioNode.webidl",
426     "AudioParam.webidl",
427     "AudioParamDescriptor.webidl",
428     "AudioParamMap.webidl",
429     "AudioProcessingEvent.webidl",
430     "AudioScheduledSourceNode.webidl",
431     "AudioTrack.webidl",
432     "AudioTrackList.webidl",
433     "AudioWorklet.webidl",
434     "AudioWorkletGlobalScope.webidl",
435     "AudioWorkletNode.webidl",
436     "AudioWorkletProcessor.webidl",
437     "AutocompleteInfo.webidl",
438     "BarProp.webidl",
439     "BaseAudioContext.webidl",
440     "BaseKeyframeTypes.webidl",
441     "BasicCardPayment.webidl",
442     "BatteryManager.webidl",
443     "BeforeUnloadEvent.webidl",
444     "BiquadFilterNode.webidl",
445     "Blob.webidl",
446     "BroadcastChannel.webidl",
447     "BrowserElementDictionaries.webidl",
448     "Cache.webidl",
449     "CacheStorage.webidl",
450     "CancelContentJSOptions.webidl",
451     "CanvasCaptureMediaStream.webidl",
452     "CanvasRenderingContext2D.webidl",
453     "CaretPosition.webidl",
454     "CDATASection.webidl",
455     "ChannelMergerNode.webidl",
456     "ChannelSplitterNode.webidl",
457     "CharacterData.webidl",
458     "CheckerboardReportService.webidl",
459     "ChildNode.webidl",
460     "ChildSHistory.webidl",
461     "ChromeNodeList.webidl",
462     "Client.webidl",
463     "Clients.webidl",
464     "Clipboard.webidl",
465     "ClipboardEvent.webidl",
466     "CommandEvent.webidl",
467     "Comment.webidl",
468     "CompositionEvent.webidl",
469     "Console.webidl",
470     "ConstantSourceNode.webidl",
471     "ConvolverNode.webidl",
472     "CreateOfferRequest.webidl",
473     "CredentialManagement.webidl",
474     "Crypto.webidl",
475     "CSPDictionaries.webidl",
476     "CSPReport.webidl",
477     "CSS.webidl",
478     "CSSAnimation.webidl",
479     "CSSConditionRule.webidl",
480     "CSSContainerRule.webidl",
481     "CSSCounterStyleRule.webidl",
482     "CSSFontFaceRule.webidl",
483     "CSSFontFeatureValuesRule.webidl",
484     "CSSFontPaletteValuesRule.webidl",
485     "CSSGroupingRule.webidl",
486     "CSSImportRule.webidl",
487     "CSSKeyframeRule.webidl",
488     "CSSKeyframesRule.webidl",
489     "CSSLayerBlockRule.webidl",
490     "CSSLayerStatementRule.webidl",
491     "CSSMediaRule.webidl",
492     "CSSMozDocumentRule.webidl",
493     "CSSNamespaceRule.webidl",
494     "CSSPageRule.webidl",
495     "CSSPropertyRule.webidl",
496     "CSSPseudoElement.webidl",
497     "CSSRule.webidl",
498     "CSSRuleList.webidl",
499     "CSSStyleDeclaration.webidl",
500     "CSSStyleRule.webidl",
501     "CSSStyleSheet.webidl",
502     "CSSSupportsRule.webidl",
503     "CSSTransition.webidl",
504     "CustomElementRegistry.webidl",
505     "DataTransfer.webidl",
506     "DataTransferItem.webidl",
507     "DataTransferItemList.webidl",
508     "DecoderDoctorNotification.webidl",
509     "DedicatedWorkerGlobalScope.webidl",
510     "DelayNode.webidl",
511     "DeviceMotionEvent.webidl",
512     "Directory.webidl",
513     "Document.webidl",
514     "DocumentFragment.webidl",
515     "DocumentOrShadowRoot.webidl",
516     "DocumentTimeline.webidl",
517     "DocumentType.webidl",
518     "DOMException.webidl",
519     "DOMImplementation.webidl",
520     "DOMLocalization.webidl",
521     "DOMMatrix.webidl",
522     "DOMParser.webidl",
523     "DOMPoint.webidl",
524     "DOMQuad.webidl",
525     "DOMRect.webidl",
526     "DOMRectList.webidl",
527     "DOMRequest.webidl",
528     "DOMStringList.webidl",
529     "DOMStringMap.webidl",
530     "DOMTokenList.webidl",
531     "DragEvent.webidl",
532     "DynamicsCompressorNode.webidl",
533     "Element.webidl",
534     "ElementInternals.webidl",
535     "EncodedVideoChunk.webidl",
536     "Event.webidl",
537     "EventHandler.webidl",
538     "EventListener.webidl",
539     "EventSource.webidl",
540     "EventTarget.webidl",
541     "ExtendableEvent.webidl",
542     "ExtendableMessageEvent.webidl",
543     "External.webidl",
544     "FailedCertSecurityInfo.webidl",
545     "FakePluginTagInit.webidl",
546     "FeaturePolicy.webidl",
547     "Fetch.webidl",
548     "FetchEvent.webidl",
549     "FetchObserver.webidl",
550     "File.webidl",
551     "FileList.webidl",
552     "FileMode.webidl",
553     "FileReader.webidl",
554     "FileReaderSync.webidl",
555     "FileSystem.webidl",
556     "FileSystemDirectoryEntry.webidl",
557     "FileSystemDirectoryHandle.webidl",
558     "FileSystemDirectoryIterator.webidl",
559     "FileSystemDirectoryReader.webidl",
560     "FileSystemEntry.webidl",
561     "FileSystemFileEntry.webidl",
562     "FileSystemFileHandle.webidl",
563     "FileSystemHandle.webidl",
564     "FileSystemSyncAccessHandle.webidl",
565     "FinalizationRegistry.webidl",
566     "FocusEvent.webidl",
567     "FontFace.webidl",
568     "FontFaceSet.webidl",
569     "FontFaceSource.webidl",
570     "FormData.webidl",
571     "Function.webidl",
572     "GainNode.webidl",
573     "Gamepad.webidl",
574     "GamepadHapticActuator.webidl",
575     "GamepadLightIndicator.webidl",
576     "GamepadPose.webidl",
577     "GamepadServiceTest.webidl",
578     "GamepadTouch.webidl",
579     "GenericTransformStream.webidl",
580     "Geolocation.webidl",
581     "GeolocationCoordinates.webidl",
582     "GeolocationPosition.webidl",
583     "GeolocationPositionError.webidl",
584     "GeometryUtils.webidl",
585     "GetUserMediaRequest.webidl",
586     "Grid.webidl",
587     "Headers.webidl",
588     "Highlight.webidl",
589     "History.webidl",
590     "HTMLAllCollection.webidl",
591     "HTMLAnchorElement.webidl",
592     "HTMLAreaElement.webidl",
593     "HTMLAudioElement.webidl",
594     "HTMLBaseElement.webidl",
595     "HTMLBodyElement.webidl",
596     "HTMLBRElement.webidl",
597     "HTMLButtonElement.webidl",
598     "HTMLCanvasElement.webidl",
599     "HTMLCollection.webidl",
600     "HTMLDataElement.webidl",
601     "HTMLDataListElement.webidl",
602     "HTMLDetailsElement.webidl",
603     "HTMLDialogElement.webidl",
604     "HTMLDirectoryElement.webidl",
605     "HTMLDivElement.webidl",
606     "HTMLDListElement.webidl",
607     "HTMLDocument.webidl",
608     "HTMLElement.webidl",
609     "HTMLEmbedElement.webidl",
610     "HTMLFieldSetElement.webidl",
611     "HTMLFontElement.webidl",
612     "HTMLFormControlsCollection.webidl",
613     "HTMLFormElement.webidl",
614     "HTMLFrameElement.webidl",
615     "HTMLFrameSetElement.webidl",
616     "HTMLHeadElement.webidl",
617     "HTMLHeadingElement.webidl",
618     "HTMLHRElement.webidl",
619     "HTMLHtmlElement.webidl",
620     "HTMLHyperlinkElementUtils.webidl",
621     "HTMLIFrameElement.webidl",
622     "HTMLImageElement.webidl",
623     "HTMLInputElement.webidl",
624     "HTMLLabelElement.webidl",
625     "HTMLLegendElement.webidl",
626     "HTMLLIElement.webidl",
627     "HTMLLinkElement.webidl",
628     "HTMLMapElement.webidl",
629     "HTMLMarqueeElement.webidl",
630     "HTMLMediaElement.webidl",
631     "HTMLMenuElement.webidl",
632     "HTMLMetaElement.webidl",
633     "HTMLMeterElement.webidl",
634     "HTMLModElement.webidl",
635     "HTMLObjectElement.webidl",
636     "HTMLOListElement.webidl",
637     "HTMLOptGroupElement.webidl",
638     "HTMLOptionElement.webidl",
639     "HTMLOptionsCollection.webidl",
640     "HTMLOutputElement.webidl",
641     "HTMLParagraphElement.webidl",
642     "HTMLParamElement.webidl",
643     "HTMLPictureElement.webidl",
644     "HTMLPreElement.webidl",
645     "HTMLProgressElement.webidl",
646     "HTMLQuoteElement.webidl",
647     "HTMLScriptElement.webidl",
648     "HTMLSelectElement.webidl",
649     "HTMLSlotElement.webidl",
650     "HTMLSourceElement.webidl",
651     "HTMLSpanElement.webidl",
652     "HTMLStyleElement.webidl",
653     "HTMLTableCaptionElement.webidl",
654     "HTMLTableCellElement.webidl",
655     "HTMLTableColElement.webidl",
656     "HTMLTableElement.webidl",
657     "HTMLTableRowElement.webidl",
658     "HTMLTableSectionElement.webidl",
659     "HTMLTemplateElement.webidl",
660     "HTMLTextAreaElement.webidl",
661     "HTMLTimeElement.webidl",
662     "HTMLTitleElement.webidl",
663     "HTMLTrackElement.webidl",
664     "HTMLUListElement.webidl",
665     "HTMLVideoElement.webidl",
666     "IDBCursor.webidl",
667     "IDBDatabase.webidl",
668     "IDBFactory.webidl",
669     "IDBIndex.webidl",
670     "IDBKeyRange.webidl",
671     "IDBObjectStore.webidl",
672     "IDBOpenDBRequest.webidl",
673     "IDBRequest.webidl",
674     "IDBTransaction.webidl",
675     "IDBVersionChangeEvent.webidl",
676     "IdentityCredential.webidl",
677     "IdleDeadline.webidl",
678     "IIRFilterNode.webidl",
679     "ImageBitmap.webidl",
680     "ImageBitmapRenderingContext.webidl",
681     "ImageCapture.webidl",
682     "ImageData.webidl",
683     "ImageDocument.webidl",
684     "InputEvent.webidl",
685     "IntersectionObserver.webidl",
686     "IntlUtils.webidl",
687     "IterableIterator.webidl",
688     "KeyAlgorithm.webidl",
689     "KeyboardEvent.webidl",
690     "KeyEvent.webidl",
691     "KeyframeAnimationOptions.webidl",
692     "KeyframeEffect.webidl",
693     "KeyIdsInitData.webidl",
694     "LinkStyle.webidl",
695     "LoadURIOptions.webidl",
696     "Localization.webidl",
697     "Location.webidl",
698     "Lock.webidl",
699     "LockManager.webidl",
700     "MathMLElement.webidl",
701     "MediaCapabilities.webidl",
702     "MediaDebugInfo.webidl",
703     "MediaDeviceInfo.webidl",
704     "MediaDevices.webidl",
705     "MediaElementAudioSourceNode.webidl",
706     "MediaEncryptedEvent.webidl",
707     "MediaError.webidl",
708     "MediaKeyError.webidl",
709     "MediaKeyMessageEvent.webidl",
710     "MediaKeys.webidl",
711     "MediaKeySession.webidl",
712     "MediaKeysRequestStatus.webidl",
713     "MediaKeyStatusMap.webidl",
714     "MediaKeySystemAccess.webidl",
715     "MediaList.webidl",
716     "MediaQueryList.webidl",
717     "MediaRecorder.webidl",
718     "MediaSession.webidl",
719     "MediaSource.webidl",
720     "MediaStream.webidl",
721     "MediaStreamAudioDestinationNode.webidl",
722     "MediaStreamAudioSourceNode.webidl",
723     "MediaStreamError.webidl",
724     "MediaStreamTrack.webidl",
725     "MediaStreamTrackAudioSourceNode.webidl",
726     "MediaTrackSettings.webidl",
727     "MediaTrackSupportedConstraints.webidl",
728     "MerchantValidationEvent.webidl",
729     "MessageChannel.webidl",
730     "MessageEvent.webidl",
731     "MessagePort.webidl",
732     "MIDIAccess.webidl",
733     "MIDIInput.webidl",
734     "MIDIInputMap.webidl",
735     "MIDIMessageEvent.webidl",
736     "MIDIOptions.webidl",
737     "MIDIOutput.webidl",
738     "MIDIOutputMap.webidl",
739     "MIDIPort.webidl",
740     "MimeType.webidl",
741     "MimeTypeArray.webidl",
742     "MouseEvent.webidl",
743     "MouseScrollEvent.webidl",
744     "MozFrameLoaderOwner.webidl",
745     "MutationEvent.webidl",
746     "MutationObserver.webidl",
747     "NamedNodeMap.webidl",
748     "NavigationPreloadManager.webidl",
749     "Navigator.webidl",
750     "NetErrorInfo.webidl",
751     "NetworkInformation.webidl",
752     "NetworkOptions.webidl",
753     "NodeFilter.webidl",
754     "NodeIterator.webidl",
755     "NodeList.webidl",
756     "Notification.webidl",
757     "NotificationEvent.webidl",
758     "NotifyPaintEvent.webidl",
759     "OfflineAudioContext.webidl",
760     "OffscreenCanvas.webidl",
761     "OffscreenCanvasRenderingContext2D.webidl",
762     "OscillatorNode.webidl",
763     "PaintRequest.webidl",
764     "PaintRequestList.webidl",
765     "PaintWorkletGlobalScope.webidl",
766     "PannerNode.webidl",
767     "ParentNode.webidl",
768     "PaymentAddress.webidl",
769     "PaymentMethodChangeEvent.webidl",
770     "PaymentRequest.webidl",
771     "PaymentRequestUpdateEvent.webidl",
772     "PaymentResponse.webidl",
773     "Performance.webidl",
774     "PerformanceEntry.webidl",
775     "PerformanceEventTiming.webidl",
776     "PerformanceLargestContentfulPaint.webidl",
777     "PerformanceMark.webidl",
778     "PerformanceMeasure.webidl",
779     "PerformanceNavigation.webidl",
780     "PerformanceNavigationTiming.webidl",
781     "PerformanceObserver.webidl",
782     "PerformanceObserverEntryList.webidl",
783     "PerformancePaintTiming.webidl",
784     "PerformanceResourceTiming.webidl",
785     "PerformanceServerTiming.webidl",
786     "PerformanceTiming.webidl",
787     "PeriodicWave.webidl",
788     "Permissions.webidl",
789     "PermissionStatus.webidl",
790     "Plugin.webidl",
791     "PluginArray.webidl",
792     "PointerEvent.webidl",
793     "PopoverInvokerElement.webidl",
794     "ProcessingInstruction.webidl",
795     "ProfileTimelineMarker.webidl",
796     "Promise.webidl",
797     "PushEvent.webidl",
798     "PushManager.webidl",
799     "PushManager.webidl",
800     "PushMessageData.webidl",
801     "PushSubscription.webidl",
802     "PushSubscriptionOptions.webidl",
803     "RadioNodeList.webidl",
804     "Range.webidl",
805     "ReferrerPolicy.webidl",
806     "Reporting.webidl",
807     "Request.webidl",
808     "ResizeObserver.webidl",
809     "Response.webidl",
810     "Sanitizer.webidl",
811     "Screen.webidl",
812     "ScreenOrientation.webidl",
813     "ScriptProcessorNode.webidl",
814     "ScrollAreaEvent.webidl",
815     "Selection.webidl",
816     "ServiceWorker.webidl",
817     "ServiceWorkerContainer.webidl",
818     "ServiceWorkerGlobalScope.webidl",
819     "ServiceWorkerRegistration.webidl",
820     "ShadowRealmGlobalScope.webidl",
821     "ShadowRoot.webidl",
822     "SharedWorker.webidl",
823     "SharedWorkerGlobalScope.webidl",
824     "SimpleGestureEvent.webidl",
825     "SocketCommon.webidl",
826     "SourceBuffer.webidl",
827     "SourceBufferList.webidl",
828     "StaticRange.webidl",
829     "StereoPannerNode.webidl",
830     "Storage.webidl",
831     "StorageEvent.webidl",
832     "StorageManager.webidl",
833     "StreamFilter.webidl",
834     "StreamFilterDataEvent.webidl",
835     "StructuredCloneTester.webidl",
836     "StyleSheet.webidl",
837     "StyleSheetList.webidl",
838     "SubtleCrypto.webidl",
839     "SVGAElement.webidl",
840     "SVGAngle.webidl",
841     "SVGAnimatedAngle.webidl",
842     "SVGAnimatedBoolean.webidl",
843     "SVGAnimatedEnumeration.webidl",
844     "SVGAnimatedInteger.webidl",
845     "SVGAnimatedLength.webidl",
846     "SVGAnimatedLengthList.webidl",
847     "SVGAnimatedNumber.webidl",
848     "SVGAnimatedNumberList.webidl",
849     "SVGAnimatedPathData.webidl",
850     "SVGAnimatedPoints.webidl",
851     "SVGAnimatedPreserveAspectRatio.webidl",
852     "SVGAnimatedRect.webidl",
853     "SVGAnimatedString.webidl",
854     "SVGAnimatedTransformList.webidl",
855     "SVGAnimateElement.webidl",
856     "SVGAnimateMotionElement.webidl",
857     "SVGAnimateTransformElement.webidl",
858     "SVGAnimationElement.webidl",
859     "SVGCircleElement.webidl",
860     "SVGClipPathElement.webidl",
861     "SVGComponentTransferFunctionElement.webidl",
862     "SVGDefsElement.webidl",
863     "SVGDescElement.webidl",
864     "SVGElement.webidl",
865     "SVGEllipseElement.webidl",
866     "SVGFEBlendElement.webidl",
867     "SVGFEColorMatrixElement.webidl",
868     "SVGFEComponentTransferElement.webidl",
869     "SVGFECompositeElement.webidl",
870     "SVGFEConvolveMatrixElement.webidl",
871     "SVGFEDiffuseLightingElement.webidl",
872     "SVGFEDisplacementMapElement.webidl",
873     "SVGFEDistantLightElement.webidl",
874     "SVGFEDropShadowElement.webidl",
875     "SVGFEFloodElement.webidl",
876     "SVGFEFuncAElement.webidl",
877     "SVGFEFuncBElement.webidl",
878     "SVGFEFuncGElement.webidl",
879     "SVGFEFuncRElement.webidl",
880     "SVGFEGaussianBlurElement.webidl",
881     "SVGFEImageElement.webidl",
882     "SVGFEMergeElement.webidl",
883     "SVGFEMergeNodeElement.webidl",
884     "SVGFEMorphologyElement.webidl",
885     "SVGFEOffsetElement.webidl",
886     "SVGFEPointLightElement.webidl",
887     "SVGFESpecularLightingElement.webidl",
888     "SVGFESpotLightElement.webidl",
889     "SVGFETileElement.webidl",
890     "SVGFETurbulenceElement.webidl",
891     "SVGFilterElement.webidl",
892     "SVGFilterPrimitiveStandardAttributes.webidl",
893     "SVGFitToViewBox.webidl",
894     "SVGForeignObjectElement.webidl",
895     "SVGGElement.webidl",
896     "SVGGeometryElement.webidl",
897     "SVGGradientElement.webidl",
898     "SVGGraphicsElement.webidl",
899     "SVGImageElement.webidl",
900     "SVGLength.webidl",
901     "SVGLengthList.webidl",
902     "SVGLinearGradientElement.webidl",
903     "SVGLineElement.webidl",
904     "SVGMarkerElement.webidl",
905     "SVGMaskElement.webidl",
906     "SVGMatrix.webidl",
907     "SVGMetadataElement.webidl",
908     "SVGMPathElement.webidl",
909     "SVGNumber.webidl",
910     "SVGNumberList.webidl",
911     "SVGPathElement.webidl",
912     "SVGPathSeg.webidl",
913     "SVGPathSegList.webidl",
914     "SVGPatternElement.webidl",
915     "SVGPoint.webidl",
916     "SVGPointList.webidl",
917     "SVGPolygonElement.webidl",
918     "SVGPolylineElement.webidl",
919     "SVGPreserveAspectRatio.webidl",
920     "SVGRadialGradientElement.webidl",
921     "SVGRect.webidl",
922     "SVGRectElement.webidl",
923     "SVGScriptElement.webidl",
924     "SVGSetElement.webidl",
925     "SVGStopElement.webidl",
926     "SVGStringList.webidl",
927     "SVGStyleElement.webidl",
928     "SVGSVGElement.webidl",
929     "SVGSwitchElement.webidl",
930     "SVGSymbolElement.webidl",
931     "SVGTests.webidl",
932     "SVGTextContentElement.webidl",
933     "SVGTextElement.webidl",
934     "SVGTextPathElement.webidl",
935     "SVGTextPositioningElement.webidl",
936     "SVGTitleElement.webidl",
937     "SVGTransform.webidl",
938     "SVGTransformList.webidl",
939     "SVGTSpanElement.webidl",
940     "SVGUnitTypes.webidl",
941     "SVGURIReference.webidl",
942     "SVGUseElement.webidl",
943     "SVGViewElement.webidl",
944     "SVGZoomAndPan.webidl",
945     "TCPServerSocket.webidl",
946     "TCPServerSocketEvent.webidl",
947     "TCPSocket.webidl",
948     "TCPSocketErrorEvent.webidl",
949     "TCPSocketEvent.webidl",
950     "TestUtils.webidl",
951     "Text.webidl",
952     "TextClause.webidl",
953     "TextDecoder.webidl",
954     "TextDecoderStream.webidl",
955     "TextEncoder.webidl",
956     "TextEncoderStream.webidl",
957     "TextTrack.webidl",
958     "TextTrackCue.webidl",
959     "TextTrackCueList.webidl",
960     "TextTrackList.webidl",
961     "TimeEvent.webidl",
962     "TimeRanges.webidl",
963     "ToggleEvent.webidl",
964     "Touch.webidl",
965     "TouchEvent.webidl",
966     "TouchList.webidl",
967     "TransitionEvent.webidl",
968     "TreeColumn.webidl",
969     "TreeColumns.webidl",
970     "TreeContentView.webidl",
971     "TreeView.webidl",
972     "TreeWalker.webidl",
973     "UDPMessageEvent.webidl",
974     "UDPSocket.webidl",
975     "UIEvent.webidl",
976     "URL.webidl",
977     "URLSearchParams.webidl",
978     "ValidityState.webidl",
979     "VideoColorSpace.webidl",
980     "VideoDecoder.webidl",
981     "VideoFrame.webidl",
982     "VideoPlaybackQuality.webidl",
983     "VideoTrack.webidl",
984     "VideoTrackList.webidl",
985     "VisualViewport.webidl",
986     "VRDisplay.webidl",
987     "VRDisplayEvent.webidl",
988     "VRServiceTest.webidl",
989     "VTTCue.webidl",
990     "VTTRegion.webidl",
991     "WaveShaperNode.webidl",
992     "WebAuthentication.webidl",
993     "WebGL2RenderingContext.webidl",
994     "WebGLRenderingContext.webidl",
995     "WebGPU.webidl",
996     "WebSocket.webidl",
997     "WebTaskScheduling.webidl",
998     "WebTransport.webidl",
999     "WebTransportDatagramDuplexStream.webidl",
1000     "WebTransportError.webidl",
1001     "WebTransportSendReceiveStream.webidl",
1002     "WebXR.webidl",
1003     "WheelEvent.webidl",
1004     "WidevineCDMManifest.webidl",
1005     "WindowOrWorkerGlobalScope.webidl",
1006     "WindowRoot.webidl",
1007     "Worker.webidl",
1008     "WorkerDebuggerGlobalScope.webidl",
1009     "WorkerGlobalScope.webidl",
1010     "WorkerLocation.webidl",
1011     "WorkerNavigator.webidl",
1012     "WorkerTestUtils.webidl",
1013     "Worklet.webidl",
1014     "WorkletGlobalScope.webidl",
1015     "XMLDocument.webidl",
1016     "XMLHttpRequest.webidl",
1017     "XMLHttpRequestEventTarget.webidl",
1018     "XMLHttpRequestUpload.webidl",
1019     "XMLSerializer.webidl",
1020     "XPathEvaluator.webidl",
1021     "XPathExpression.webidl",
1022     "XPathNSResolver.webidl",
1023     "XPathResult.webidl",
1024     "XSLTProcessor.webidl",
1025     "XULCommandEvent.webidl",
1026     "XULElement.webidl",
1027     "XULPopupElement.webidl",
1028     "XULResizerElement.webidl",
1031 if CONFIG["MOZ_DOM_STREAMS"]:
1032     WEBIDL_FILES += [
1033         "CompressionStream.webidl",
1034         "DecompressionStream.webidl",
1035         "FileSystemWritableFileStream.webidl",
1036         "QueuingStrategy.webidl",
1037         "ReadableByteStreamController.webidl",
1038         "ReadableStream.webidl",
1039         "ReadableStreamBYOBReader.webidl",
1040         "ReadableStreamBYOBRequest.webidl",
1041         "ReadableStreamDefaultController.webidl",
1042         "ReadableStreamDefaultReader.webidl",
1043         "Transformer.webidl",
1044         "TransformStream.webidl",
1045         "TransformStreamDefaultController.webidl",
1046         "UnderlyingSink.webidl",
1047         "UnderlyingSource.webidl",
1048         "WritableStream.webidl",
1049         "WritableStreamDefaultController.webidl",
1050         "WritableStreamDefaultWriter.webidl",
1051     ]
1053 if CONFIG["MOZ_WEBRTC"]:
1054     WEBIDL_FILES += [
1055         "PeerConnectionImpl.webidl",
1056         "PeerConnectionObserver.webidl",
1057         "PeerConnectionObserverEnums.webidl",
1058         "RTCCertificate.webidl",
1059         "RTCConfiguration.webidl",
1060         "RTCDataChannel.webidl",
1061         "RTCDtlsTransport.webidl",
1062         "RTCDTMFSender.webidl",
1063         "RTCEncodedAudioFrame.webidl",
1064         "RTCEncodedVideoFrame.webidl",
1065         "RTCIceCandidate.webidl",
1066         "RTCIdentityAssertion.webidl",
1067         "RTCIdentityProvider.webidl",
1068         "RTCPeerConnection.webidl",
1069         "RTCPeerConnectionStatic.webidl",
1070         "RTCRtpCapabilities.webidl",
1071         "RTCRtpParameters.webidl",
1072         "RTCRtpReceiver.webidl",
1073         "RTCRtpScriptTransform.webidl",
1074         "RTCRtpScriptTransformer.webidl",
1075         "RTCRtpSender.webidl",
1076         "RTCRtpSources.webidl",
1077         "RTCRtpTransceiver.webidl",
1078         "RTCSctpTransport.webidl",
1079         "RTCSessionDescription.webidl",
1080         "RTCStatsReport.webidl",
1081         "RTCTransformEvent.webidl",
1082         "WebrtcGlobalInformation.webidl",
1083     ]
1085 if CONFIG["MOZ_WEBSPEECH"]:
1086     WEBIDL_FILES += [
1087         "SpeechGrammar.webidl",
1088         "SpeechGrammarList.webidl",
1089         "SpeechRecognition.webidl",
1090         "SpeechRecognitionAlternative.webidl",
1091         "SpeechRecognitionError.webidl",
1092         "SpeechRecognitionEvent.webidl",
1093         "SpeechRecognitionResult.webidl",
1094         "SpeechRecognitionResultList.webidl",
1095         "SpeechSynthesis.webidl",
1096         "SpeechSynthesisErrorEvent.webidl",
1097         "SpeechSynthesisEvent.webidl",
1098         "SpeechSynthesisUtterance.webidl",
1099         "SpeechSynthesisVoice.webidl",
1100     ]
1102 WEBIDL_FILES += [
1103     "CloseEvent.webidl",
1104     "CustomEvent.webidl",
1105     "DeviceOrientationEvent.webidl",
1106     "HashChangeEvent.webidl",
1107     "PageTransitionEvent.webidl",
1108     "PopStateEvent.webidl",
1109     "PopupBlockedEvent.webidl",
1110     "ProgressEvent.webidl",
1113 # WebExtensions API.
1114 WEBIDL_FILES += [
1115     "ExtensionAlarms.webidl",
1116     "ExtensionBrowser.webidl",
1117     "ExtensionBrowserSettings.webidl",
1118     "ExtensionBrowserSettingsColorManagement.webidl",
1119     "ExtensionDns.webidl",
1120     "ExtensionEventManager.webidl",
1121     # ExtensionMockAPI is not a real WebExtensions API, and it is only enabled in tests.
1122     "ExtensionMockAPI.webidl",
1123     "ExtensionPort.webidl",
1124     "ExtensionProxy.webidl",
1125     "ExtensionRuntime.webidl",
1126     "ExtensionScripting.webidl",
1127     "ExtensionSetting.webidl",
1128     "ExtensionTest.webidl",
1131 # We only expose our prefable test interfaces in debug builds, just to be on
1132 # the safe side.
1133 if CONFIG["MOZ_DEBUG"] and CONFIG["ENABLE_TESTS"]:
1134     WEBIDL_FILES += [
1135         "TestFunctions.webidl",
1136         "TestInterfaceJS.webidl",
1137         "TestInterfaceJSDictionaries.webidl",
1138         "TestInterfaceJSMaplikeSetlikeIterable.webidl",
1139         "TestInterfaceObservableArray.webidl",
1140     ]
1141     XPCOM_MANIFESTS += [
1142         "components.conf",
1143     ]
1145 WEBIDL_FILES += [
1146     "InstallTrigger.webidl",
1149 if CONFIG["FUZZING"]:
1150     WEBIDL_FILES += [
1151         "FuzzingFunctions.webidl",
1152     ]
1154 GENERATED_EVENTS_WEBIDL_FILES = [
1155     "AddonEvent.webidl",
1156     "AnimationPlaybackEvent.webidl",
1157     "BlobEvent.webidl",
1158     "CaretStateChangedEvent.webidl",
1159     "CloseEvent.webidl",
1160     "ContentVisibilityAutoStateChangeEvent.webidl",
1161     "DeviceLightEvent.webidl",
1162     "DeviceOrientationEvent.webidl",
1163     "ErrorEvent.webidl",
1164     "FontFaceSetLoadEvent.webidl",
1165     "FormDataEvent.webidl",
1166     "FrameCrashedEvent.webidl",
1167     "GamepadAxisMoveEvent.webidl",
1168     "GamepadButtonEvent.webidl",
1169     "GamepadEvent.webidl",
1170     "GPUUncapturedErrorEvent.webidl",
1171     "HashChangeEvent.webidl",
1172     "ImageCaptureErrorEvent.webidl",
1173     "MediaQueryListEvent.webidl",
1174     "MediaRecorderErrorEvent.webidl",
1175     "MediaStreamEvent.webidl",
1176     "MediaStreamTrackEvent.webidl",
1177     "MIDIConnectionEvent.webidl",
1178     "OfflineAudioCompletionEvent.webidl",
1179     "PageTransitionEvent.webidl",
1180     "PerformanceEntryEvent.webidl",
1181     "PluginCrashedEvent.webidl",
1182     "PopStateEvent.webidl",
1183     "PopupBlockedEvent.webidl",
1184     "PopupPositionedEvent.webidl",
1185     "PositionStateEvent.webidl",
1186     "ProgressEvent.webidl",
1187     "PromiseRejectionEvent.webidl",
1188     "ScrollViewChangeEvent.webidl",
1189     "SecurityPolicyViolationEvent.webidl",
1190     "SubmitEvent.webidl",
1191     "TaskPriorityChangeEvent.webidl",
1192     "TCPServerSocketEvent.webidl",
1193     "TCPSocketErrorEvent.webidl",
1194     "TCPSocketEvent.webidl",
1195     "ToggleEvent.webidl",
1196     "TrackEvent.webidl",
1197     "UDPMessageEvent.webidl",
1198     "UserProximityEvent.webidl",
1199     "WebGLContextEvent.webidl",
1200     "XRInputSourceEvent.webidl",
1201     "XRInputSourcesChangeEvent.webidl",
1202     "XRReferenceSpaceEvent.webidl",
1203     "XRSessionEvent.webidl",
1206 if CONFIG["MOZ_WEBRTC"]:
1207     GENERATED_EVENTS_WEBIDL_FILES += [
1208         "RTCDataChannelEvent.webidl",
1209         "RTCDTMFToneChangeEvent.webidl",
1210         "RTCPeerConnectionIceEvent.webidl",
1211         "RTCTrackEvent.webidl",
1212         "RTCTransformEvent.webidl",
1213     ]
1215 if CONFIG["MOZ_WEBSPEECH"]:
1216     GENERATED_EVENTS_WEBIDL_FILES += [
1217         "SpeechRecognitionEvent.webidl",
1218         "SpeechSynthesisErrorEvent.webidl",
1219         "SpeechSynthesisEvent.webidl",
1220     ]
1222 if CONFIG["ACCESSIBILITY"]:
1223     WEBIDL_FILES += [
1224         "AccessibleNode.webidl",
1225     ]