aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Cargo.lock13
-rw-r--r--components/script/Cargo.toml10
-rw-r--r--components/script/build.rs120
-rw-r--r--components/script/dom/bindings/mod.rs16
-rw-r--r--components/script/dom/mod.rs2
-rw-r--r--components/script_bindings/Cargo.toml28
-rw-r--r--components/script_bindings/build.rs124
-rw-r--r--components/script_bindings/codegen/Bindings.conf (renamed from components/script/dom/bindings/codegen/Bindings.conf)0
-rw-r--r--components/script_bindings/codegen/CodegenRust.py (renamed from components/script/dom/bindings/codegen/CodegenRust.py)2
-rw-r--r--components/script_bindings/codegen/Configuration.py (renamed from components/script/dom/bindings/codegen/Configuration.py)0
-rw-r--r--components/script_bindings/codegen/api.html.template (renamed from components/script/dom/bindings/codegen/api.html.template)0
-rw-r--r--components/script_bindings/codegen/apis.html.template (renamed from components/script/dom/bindings/codegen/apis.html.template)0
-rw-r--r--components/script_bindings/codegen/interface.html.template (renamed from components/script/dom/bindings/codegen/interface.html.template)0
-rw-r--r--components/script_bindings/codegen/property.html.template (renamed from components/script/dom/bindings/codegen/property.html.template)0
-rw-r--r--components/script_bindings/codegen/run.py (renamed from components/script/dom/bindings/codegen/run.py)4
-rw-r--r--components/script_bindings/lib.rs3
-rw-r--r--components/script_bindings/webidls/ANGLEInstancedArrays.webidl (renamed from components/script/dom/webidls/ANGLEInstancedArrays.webidl)0
-rw-r--r--components/script_bindings/webidls/ARIAMixin.webidl (renamed from components/script/dom/webidls/ARIAMixin.webidl)0
-rw-r--r--components/script_bindings/webidls/AbortController.webidl (renamed from components/script/dom/webidls/AbortController.webidl)0
-rw-r--r--components/script_bindings/webidls/AbstractRange.webidl (renamed from components/script/dom/webidls/AbstractRange.webidl)0
-rw-r--r--components/script_bindings/webidls/ActivatableElement.webidl (renamed from components/script/dom/webidls/ActivatableElement.webidl)0
-rw-r--r--components/script_bindings/webidls/AnalyserNode.webidl (renamed from components/script/dom/webidls/AnalyserNode.webidl)0
-rw-r--r--components/script_bindings/webidls/AnimationEvent.webidl (renamed from components/script/dom/webidls/AnimationEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/Attr.webidl (renamed from components/script/dom/webidls/Attr.webidl)0
-rw-r--r--components/script_bindings/webidls/AudioBuffer.webidl (renamed from components/script/dom/webidls/AudioBuffer.webidl)0
-rw-r--r--components/script_bindings/webidls/AudioBufferSourceNode.webidl (renamed from components/script/dom/webidls/AudioBufferSourceNode.webidl)0
-rw-r--r--components/script_bindings/webidls/AudioContext.webidl (renamed from components/script/dom/webidls/AudioContext.webidl)0
-rw-r--r--components/script_bindings/webidls/AudioDestinationNode.webidl (renamed from components/script/dom/webidls/AudioDestinationNode.webidl)0
-rw-r--r--components/script_bindings/webidls/AudioListener.webidl (renamed from components/script/dom/webidls/AudioListener.webidl)0
-rw-r--r--components/script_bindings/webidls/AudioNode.webidl (renamed from components/script/dom/webidls/AudioNode.webidl)0
-rw-r--r--components/script_bindings/webidls/AudioParam.webidl (renamed from components/script/dom/webidls/AudioParam.webidl)0
-rw-r--r--components/script_bindings/webidls/AudioScheduledSourceNode.webidl (renamed from components/script/dom/webidls/AudioScheduledSourceNode.webidl)0
-rw-r--r--components/script_bindings/webidls/AudioTrack.webidl (renamed from components/script/dom/webidls/AudioTrack.webidl)0
-rw-r--r--components/script_bindings/webidls/AudioTrackList.webidl (renamed from components/script/dom/webidls/AudioTrackList.webidl)0
-rw-r--r--components/script_bindings/webidls/BaseAudioContext.webidl (renamed from components/script/dom/webidls/BaseAudioContext.webidl)0
-rw-r--r--components/script_bindings/webidls/BeforeUnloadEvent.webidl (renamed from components/script/dom/webidls/BeforeUnloadEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/BiquadFilterNode.webidl (renamed from components/script/dom/webidls/BiquadFilterNode.webidl)0
-rw-r--r--components/script_bindings/webidls/Blob.webidl (renamed from components/script/dom/webidls/Blob.webidl)0
-rw-r--r--components/script_bindings/webidls/Bluetooth.webidl (renamed from components/script/dom/webidls/Bluetooth.webidl)0
-rw-r--r--components/script_bindings/webidls/BluetoothAdvertisingEvent.webidl (renamed from components/script/dom/webidls/BluetoothAdvertisingEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/BluetoothCharacteristicProperties.webidl (renamed from components/script/dom/webidls/BluetoothCharacteristicProperties.webidl)0
-rw-r--r--components/script_bindings/webidls/BluetoothDevice.webidl (renamed from components/script/dom/webidls/BluetoothDevice.webidl)0
-rw-r--r--components/script_bindings/webidls/BluetoothPermissionResult.webidl (renamed from components/script/dom/webidls/BluetoothPermissionResult.webidl)0
-rw-r--r--components/script_bindings/webidls/BluetoothRemoteGATTCharacteristic.webidl (renamed from components/script/dom/webidls/BluetoothRemoteGATTCharacteristic.webidl)0
-rw-r--r--components/script_bindings/webidls/BluetoothRemoteGATTDescriptor.webidl (renamed from components/script/dom/webidls/BluetoothRemoteGATTDescriptor.webidl)0
-rw-r--r--components/script_bindings/webidls/BluetoothRemoteGATTServer.webidl (renamed from components/script/dom/webidls/BluetoothRemoteGATTServer.webidl)0
-rw-r--r--components/script_bindings/webidls/BluetoothRemoteGATTService.webidl (renamed from components/script/dom/webidls/BluetoothRemoteGATTService.webidl)0
-rw-r--r--components/script_bindings/webidls/BluetoothUUID.webidl (renamed from components/script/dom/webidls/BluetoothUUID.webidl)0
-rw-r--r--components/script_bindings/webidls/Body.webidl (renamed from components/script/dom/webidls/Body.webidl)0
-rw-r--r--components/script_bindings/webidls/BroadcastChannel.webidl (renamed from components/script/dom/webidls/BroadcastChannel.webidl)0
-rw-r--r--components/script_bindings/webidls/CDATASection.webidl (renamed from components/script/dom/webidls/CDATASection.webidl)0
-rw-r--r--components/script_bindings/webidls/CSS.webidl (renamed from components/script/dom/webidls/CSS.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSConditionRule.webidl (renamed from components/script/dom/webidls/CSSConditionRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSFontFaceRule.webidl (renamed from components/script/dom/webidls/CSSFontFaceRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSGroupingRule.webidl (renamed from components/script/dom/webidls/CSSGroupingRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSImportRule.webidl (renamed from components/script/dom/webidls/CSSImportRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSKeyframeRule.webidl (renamed from components/script/dom/webidls/CSSKeyframeRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSKeyframesRule.webidl (renamed from components/script/dom/webidls/CSSKeyframesRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSLayerBlockRule.webidl (renamed from components/script/dom/webidls/CSSLayerBlockRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSLayerStatementRule.webidl (renamed from components/script/dom/webidls/CSSLayerStatementRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSMediaRule.webidl (renamed from components/script/dom/webidls/CSSMediaRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSNamespaceRule.webidl (renamed from components/script/dom/webidls/CSSNamespaceRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSRule.webidl (renamed from components/script/dom/webidls/CSSRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSRuleList.webidl (renamed from components/script/dom/webidls/CSSRuleList.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSStyleDeclaration.webidl (renamed from components/script/dom/webidls/CSSStyleDeclaration.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSStyleRule.webidl (renamed from components/script/dom/webidls/CSSStyleRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSStyleSheet.webidl (renamed from components/script/dom/webidls/CSSStyleSheet.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSStyleValue.webidl (renamed from components/script/dom/webidls/CSSStyleValue.webidl)0
-rw-r--r--components/script_bindings/webidls/CSSSupportsRule.webidl (renamed from components/script/dom/webidls/CSSSupportsRule.webidl)0
-rw-r--r--components/script_bindings/webidls/CanvasRenderingContext2D.webidl (renamed from components/script/dom/webidls/CanvasRenderingContext2D.webidl)0
-rw-r--r--components/script_bindings/webidls/ChannelMergerNode.webidl (renamed from components/script/dom/webidls/ChannelMergerNode.webidl)0
-rw-r--r--components/script_bindings/webidls/ChannelSplitterNode.webidl (renamed from components/script/dom/webidls/ChannelSplitterNode.webidl)0
-rw-r--r--components/script_bindings/webidls/CharacterData.webidl (renamed from components/script/dom/webidls/CharacterData.webidl)0
-rw-r--r--components/script_bindings/webidls/ChildNode.webidl (renamed from components/script/dom/webidls/ChildNode.webidl)0
-rw-r--r--components/script_bindings/webidls/Client.webidl (renamed from components/script/dom/webidls/Client.webidl)0
-rw-r--r--components/script_bindings/webidls/ClipboardEvent.webidl (renamed from components/script/dom/webidls/ClipboardEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/CloseEvent.webidl (renamed from components/script/dom/webidls/CloseEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/Comment.webidl (renamed from components/script/dom/webidls/Comment.webidl)0
-rw-r--r--components/script_bindings/webidls/CompositionEvent.webidl (renamed from components/script/dom/webidls/CompositionEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/Console.webidl (renamed from components/script/dom/webidls/Console.webidl)0
-rw-r--r--components/script_bindings/webidls/ConstantSourceNode.webidl (renamed from components/script/dom/webidls/ConstantSourceNode.webidl)0
-rw-r--r--components/script_bindings/webidls/Crypto.webidl (renamed from components/script/dom/webidls/Crypto.webidl)0
-rw-r--r--components/script_bindings/webidls/CryptoKey.webidl (renamed from components/script/dom/webidls/CryptoKey.webidl)0
-rw-r--r--components/script_bindings/webidls/CustomElementRegistry.webidl (renamed from components/script/dom/webidls/CustomElementRegistry.webidl)0
-rw-r--r--components/script_bindings/webidls/CustomEvent.webidl (renamed from components/script/dom/webidls/CustomEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMException.webidl (renamed from components/script/dom/webidls/DOMException.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMImplementation.webidl (renamed from components/script/dom/webidls/DOMImplementation.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMMatrix.webidl (renamed from components/script/dom/webidls/DOMMatrix.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMMatrixReadOnly.webidl (renamed from components/script/dom/webidls/DOMMatrixReadOnly.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMParser.webidl (renamed from components/script/dom/webidls/DOMParser.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMPoint.webidl (renamed from components/script/dom/webidls/DOMPoint.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMPointReadOnly.webidl (renamed from components/script/dom/webidls/DOMPointReadOnly.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMQuad.webidl (renamed from components/script/dom/webidls/DOMQuad.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMRect.webidl (renamed from components/script/dom/webidls/DOMRect.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMRectList.webidl (renamed from components/script/dom/webidls/DOMRectList.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMRectReadOnly.webidl (renamed from components/script/dom/webidls/DOMRectReadOnly.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMStringList.webidl (renamed from components/script/dom/webidls/DOMStringList.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMStringMap.webidl (renamed from components/script/dom/webidls/DOMStringMap.webidl)0
-rw-r--r--components/script_bindings/webidls/DOMTokenList.webidl (renamed from components/script/dom/webidls/DOMTokenList.webidl)0
-rw-r--r--components/script_bindings/webidls/DataTransfer.webidl (renamed from components/script/dom/webidls/DataTransfer.webidl)0
-rw-r--r--components/script_bindings/webidls/DataTransferItem.webidl (renamed from components/script/dom/webidls/DataTransferItem.webidl)0
-rw-r--r--components/script_bindings/webidls/DataTransferItemList.webidl (renamed from components/script/dom/webidls/DataTransferItemList.webidl)0
-rw-r--r--components/script_bindings/webidls/DedicatedWorkerGlobalScope.webidl (renamed from components/script/dom/webidls/DedicatedWorkerGlobalScope.webidl)0
-rw-r--r--components/script_bindings/webidls/DissimilarOriginLocation.webidl (renamed from components/script/dom/webidls/DissimilarOriginLocation.webidl)0
-rw-r--r--components/script_bindings/webidls/DissimilarOriginWindow.webidl (renamed from components/script/dom/webidls/DissimilarOriginWindow.webidl)0
-rw-r--r--components/script_bindings/webidls/Document.webidl (renamed from components/script/dom/webidls/Document.webidl)0
-rw-r--r--components/script_bindings/webidls/DocumentFragment.webidl (renamed from components/script/dom/webidls/DocumentFragment.webidl)0
-rw-r--r--components/script_bindings/webidls/DocumentOrShadowRoot.webidl (renamed from components/script/dom/webidls/DocumentOrShadowRoot.webidl)0
-rw-r--r--components/script_bindings/webidls/DocumentType.webidl (renamed from components/script/dom/webidls/DocumentType.webidl)0
-rw-r--r--components/script_bindings/webidls/DynamicModuleOwner.webidl (renamed from components/script/dom/webidls/DynamicModuleOwner.webidl)0
-rw-r--r--components/script_bindings/webidls/EXTBlendMinmax.webidl (renamed from components/script/dom/webidls/EXTBlendMinmax.webidl)0
-rw-r--r--components/script_bindings/webidls/EXTColorBufferHalfFloat.webidl (renamed from components/script/dom/webidls/EXTColorBufferHalfFloat.webidl)0
-rw-r--r--components/script_bindings/webidls/EXTFragDepth.webidl (renamed from components/script/dom/webidls/EXTFragDepth.webidl)0
-rw-r--r--components/script_bindings/webidls/EXTShaderTextureLod.webidl (renamed from components/script/dom/webidls/EXTShaderTextureLod.webidl)0
-rw-r--r--components/script_bindings/webidls/EXTTextureFilterAnisotropic.webidl (renamed from components/script/dom/webidls/EXTTextureFilterAnisotropic.webidl)0
-rw-r--r--components/script_bindings/webidls/Element.webidl (renamed from components/script/dom/webidls/Element.webidl)0
-rw-r--r--components/script_bindings/webidls/ElementCSSInlineStyle.webidl (renamed from components/script/dom/webidls/ElementCSSInlineStyle.webidl)0
-rw-r--r--components/script_bindings/webidls/ElementContentEditable.webidl (renamed from components/script/dom/webidls/ElementContentEditable.webidl)0
-rw-r--r--components/script_bindings/webidls/ElementInternals.webidl (renamed from components/script/dom/webidls/ElementInternals.webidl)0
-rw-r--r--components/script_bindings/webidls/ErrorEvent.webidl (renamed from components/script/dom/webidls/ErrorEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/Event.webidl (renamed from components/script/dom/webidls/Event.webidl)0
-rw-r--r--components/script_bindings/webidls/EventHandler.webidl (renamed from components/script/dom/webidls/EventHandler.webidl)0
-rw-r--r--components/script_bindings/webidls/EventListener.webidl (renamed from components/script/dom/webidls/EventListener.webidl)0
-rw-r--r--components/script_bindings/webidls/EventModifierInit.webidl (renamed from components/script/dom/webidls/EventModifierInit.webidl)0
-rw-r--r--components/script_bindings/webidls/EventSource.webidl (renamed from components/script/dom/webidls/EventSource.webidl)0
-rw-r--r--components/script_bindings/webidls/EventTarget.webidl (renamed from components/script/dom/webidls/EventTarget.webidl)0
-rw-r--r--components/script_bindings/webidls/ExtendableEvent.webidl (renamed from components/script/dom/webidls/ExtendableEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/ExtendableMessageEvent.webidl (renamed from components/script/dom/webidls/ExtendableMessageEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/FakeXRDevice.webidl (renamed from components/script/dom/webidls/FakeXRDevice.webidl)0
-rw-r--r--components/script_bindings/webidls/FakeXRInputController.webidl (renamed from components/script/dom/webidls/FakeXRInputController.webidl)0
-rw-r--r--components/script_bindings/webidls/Fetch.webidl (renamed from components/script/dom/webidls/Fetch.webidl)0
-rw-r--r--components/script_bindings/webidls/File.webidl (renamed from components/script/dom/webidls/File.webidl)0
-rw-r--r--components/script_bindings/webidls/FileList.webidl (renamed from components/script/dom/webidls/FileList.webidl)0
-rw-r--r--components/script_bindings/webidls/FileReader.webidl (renamed from components/script/dom/webidls/FileReader.webidl)0
-rw-r--r--components/script_bindings/webidls/FileReaderSync.webidl (renamed from components/script/dom/webidls/FileReaderSync.webidl)0
-rw-r--r--components/script_bindings/webidls/FocusEvent.webidl (renamed from components/script/dom/webidls/FocusEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/FontFaceSet.webidl (renamed from components/script/dom/webidls/FontFaceSet.webidl)0
-rw-r--r--components/script_bindings/webidls/FontFaceSource.webidl (renamed from components/script/dom/webidls/FontFaceSource.webidl)0
-rw-r--r--components/script_bindings/webidls/FormData.webidl (renamed from components/script/dom/webidls/FormData.webidl)0
-rw-r--r--components/script_bindings/webidls/FormDataEvent.webidl (renamed from components/script/dom/webidls/FormDataEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/Function.webidl (renamed from components/script/dom/webidls/Function.webidl)0
-rw-r--r--components/script_bindings/webidls/GPUCanvasContext.webidl (renamed from components/script/dom/webidls/GPUCanvasContext.webidl)0
-rw-r--r--components/script_bindings/webidls/GainNode.webidl (renamed from components/script/dom/webidls/GainNode.webidl)0
-rw-r--r--components/script_bindings/webidls/Gamepad.webidl (renamed from components/script/dom/webidls/Gamepad.webidl)0
-rw-r--r--components/script_bindings/webidls/GamepadButton.webidl (renamed from components/script/dom/webidls/GamepadButton.webidl)0
-rw-r--r--components/script_bindings/webidls/GamepadButtonList.webidl (renamed from components/script/dom/webidls/GamepadButtonList.webidl)0
-rw-r--r--components/script_bindings/webidls/GamepadEvent.webidl (renamed from components/script/dom/webidls/GamepadEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/GamepadHapticActuator.webidl (renamed from components/script/dom/webidls/GamepadHapticActuator.webidl)0
-rw-r--r--components/script_bindings/webidls/GamepadPose.webidl (renamed from components/script/dom/webidls/GamepadPose.webidl)0
-rw-r--r--components/script_bindings/webidls/GlobalScope.webidl (renamed from components/script/dom/webidls/GlobalScope.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLAnchorElement.webidl (renamed from components/script/dom/webidls/HTMLAnchorElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLAreaElement.webidl (renamed from components/script/dom/webidls/HTMLAreaElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLAudioElement.webidl (renamed from components/script/dom/webidls/HTMLAudioElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLBRElement.webidl (renamed from components/script/dom/webidls/HTMLBRElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLBaseElement.webidl (renamed from components/script/dom/webidls/HTMLBaseElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLBodyElement.webidl (renamed from components/script/dom/webidls/HTMLBodyElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLButtonElement.webidl (renamed from components/script/dom/webidls/HTMLButtonElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLCanvasElement.webidl (renamed from components/script/dom/webidls/HTMLCanvasElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLCollection.webidl (renamed from components/script/dom/webidls/HTMLCollection.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLDListElement.webidl (renamed from components/script/dom/webidls/HTMLDListElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLDataElement.webidl (renamed from components/script/dom/webidls/HTMLDataElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLDataListElement.webidl (renamed from components/script/dom/webidls/HTMLDataListElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLDetailsElement.webidl (renamed from components/script/dom/webidls/HTMLDetailsElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLDialogElement.webidl (renamed from components/script/dom/webidls/HTMLDialogElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLDirectoryElement.webidl (renamed from components/script/dom/webidls/HTMLDirectoryElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLDivElement.webidl (renamed from components/script/dom/webidls/HTMLDivElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLElement.webidl (renamed from components/script/dom/webidls/HTMLElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLEmbedElement.webidl (renamed from components/script/dom/webidls/HTMLEmbedElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLFieldSetElement.webidl (renamed from components/script/dom/webidls/HTMLFieldSetElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLFontElement.webidl (renamed from components/script/dom/webidls/HTMLFontElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLFormControlsCollection.webidl (renamed from components/script/dom/webidls/HTMLFormControlsCollection.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLFormElement.webidl (renamed from components/script/dom/webidls/HTMLFormElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLFrameElement.webidl (renamed from components/script/dom/webidls/HTMLFrameElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLFrameSetElement.webidl (renamed from components/script/dom/webidls/HTMLFrameSetElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLHRElement.webidl (renamed from components/script/dom/webidls/HTMLHRElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLHeadElement.webidl (renamed from components/script/dom/webidls/HTMLHeadElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLHeadingElement.webidl (renamed from components/script/dom/webidls/HTMLHeadingElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLHtmlElement.webidl (renamed from components/script/dom/webidls/HTMLHtmlElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLHyperlinkElementUtils.webidl (renamed from components/script/dom/webidls/HTMLHyperlinkElementUtils.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLIFrameElement.webidl (renamed from components/script/dom/webidls/HTMLIFrameElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLImageElement.webidl (renamed from components/script/dom/webidls/HTMLImageElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLInputElement.webidl (renamed from components/script/dom/webidls/HTMLInputElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLLIElement.webidl (renamed from components/script/dom/webidls/HTMLLIElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLLabelElement.webidl (renamed from components/script/dom/webidls/HTMLLabelElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLLegendElement.webidl (renamed from components/script/dom/webidls/HTMLLegendElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLLinkElement.webidl (renamed from components/script/dom/webidls/HTMLLinkElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLMapElement.webidl (renamed from components/script/dom/webidls/HTMLMapElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLMediaElement.webidl (renamed from components/script/dom/webidls/HTMLMediaElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLMenuElement.webidl (renamed from components/script/dom/webidls/HTMLMenuElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLMetaElement.webidl (renamed from components/script/dom/webidls/HTMLMetaElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLMeterElement.webidl (renamed from components/script/dom/webidls/HTMLMeterElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLModElement.webidl (renamed from components/script/dom/webidls/HTMLModElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLOListElement.webidl (renamed from components/script/dom/webidls/HTMLOListElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLObjectElement.webidl (renamed from components/script/dom/webidls/HTMLObjectElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLOptGroupElement.webidl (renamed from components/script/dom/webidls/HTMLOptGroupElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLOptionElement.webidl (renamed from components/script/dom/webidls/HTMLOptionElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLOptionsCollection.webidl (renamed from components/script/dom/webidls/HTMLOptionsCollection.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLOrSVGElement.webidl (renamed from components/script/dom/webidls/HTMLOrSVGElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLOutputElement.webidl (renamed from components/script/dom/webidls/HTMLOutputElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLParagraphElement.webidl (renamed from components/script/dom/webidls/HTMLParagraphElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLParamElement.webidl (renamed from components/script/dom/webidls/HTMLParamElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLPictureElement.webidl (renamed from components/script/dom/webidls/HTMLPictureElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLPreElement.webidl (renamed from components/script/dom/webidls/HTMLPreElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLProgressElement.webidl (renamed from components/script/dom/webidls/HTMLProgressElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLQuoteElement.webidl (renamed from components/script/dom/webidls/HTMLQuoteElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLScriptElement.webidl (renamed from components/script/dom/webidls/HTMLScriptElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLSelectElement.webidl (renamed from components/script/dom/webidls/HTMLSelectElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLSlotElement.webidl (renamed from components/script/dom/webidls/HTMLSlotElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLSourceElement.webidl (renamed from components/script/dom/webidls/HTMLSourceElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLSpanElement.webidl (renamed from components/script/dom/webidls/HTMLSpanElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLStyleElement.webidl (renamed from components/script/dom/webidls/HTMLStyleElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLTableCaptionElement.webidl (renamed from components/script/dom/webidls/HTMLTableCaptionElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLTableCellElement.webidl (renamed from components/script/dom/webidls/HTMLTableCellElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLTableColElement.webidl (renamed from components/script/dom/webidls/HTMLTableColElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLTableElement.webidl (renamed from components/script/dom/webidls/HTMLTableElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLTableRowElement.webidl (renamed from components/script/dom/webidls/HTMLTableRowElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLTableSectionElement.webidl (renamed from components/script/dom/webidls/HTMLTableSectionElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLTemplateElement.webidl (renamed from components/script/dom/webidls/HTMLTemplateElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLTextAreaElement.webidl (renamed from components/script/dom/webidls/HTMLTextAreaElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLTimeElement.webidl (renamed from components/script/dom/webidls/HTMLTimeElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLTitleElement.webidl (renamed from components/script/dom/webidls/HTMLTitleElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLTrackElement.webidl (renamed from components/script/dom/webidls/HTMLTrackElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLUListElement.webidl (renamed from components/script/dom/webidls/HTMLUListElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLUnknownElement.webidl (renamed from components/script/dom/webidls/HTMLUnknownElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HTMLVideoElement.webidl (renamed from components/script/dom/webidls/HTMLVideoElement.webidl)0
-rw-r--r--components/script_bindings/webidls/HashChangeEvent.webidl (renamed from components/script/dom/webidls/HashChangeEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/Headers.webidl (renamed from components/script/dom/webidls/Headers.webidl)0
-rw-r--r--components/script_bindings/webidls/History.webidl (renamed from components/script/dom/webidls/History.webidl)0
-rw-r--r--components/script_bindings/webidls/IIRFilterNode.webidl (renamed from components/script/dom/webidls/IIRFilterNode.webidl)0
-rw-r--r--components/script_bindings/webidls/ImageBitmap.webidl (renamed from components/script/dom/webidls/ImageBitmap.webidl)0
-rw-r--r--components/script_bindings/webidls/InputEvent.webidl (renamed from components/script/dom/webidls/InputEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/IntersectionObserver.webidl (renamed from components/script/dom/webidls/IntersectionObserver.webidl)0
-rw-r--r--components/script_bindings/webidls/IntersectionObserverEntry.webidl (renamed from components/script/dom/webidls/IntersectionObserverEntry.webidl)0
-rw-r--r--components/script_bindings/webidls/IterableIterator.webidl (renamed from components/script/dom/webidls/IterableIterator.webidl)0
-rw-r--r--components/script_bindings/webidls/KeyboardEvent.webidl (renamed from components/script/dom/webidls/KeyboardEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/Location.webidl (renamed from components/script/dom/webidls/Location.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaDeviceInfo.webidl (renamed from components/script/dom/webidls/MediaDeviceInfo.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaDevices.webidl (renamed from components/script/dom/webidls/MediaDevices.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaElementAudioSourceNode.webidl (renamed from components/script/dom/webidls/MediaElementAudioSourceNode.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaError.webidl (renamed from components/script/dom/webidls/MediaError.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaList.webidl (renamed from components/script/dom/webidls/MediaList.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaMetadata.webidl (renamed from components/script/dom/webidls/MediaMetadata.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaQueryList.webidl (renamed from components/script/dom/webidls/MediaQueryList.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaQueryListEvent.webidl (renamed from components/script/dom/webidls/MediaQueryListEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaSession.webidl (renamed from components/script/dom/webidls/MediaSession.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaStream.webidl (renamed from components/script/dom/webidls/MediaStream.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaStreamAudioDestinationNode.webidl (renamed from components/script/dom/webidls/MediaStreamAudioDestinationNode.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaStreamAudioSourceNode.webidl (renamed from components/script/dom/webidls/MediaStreamAudioSourceNode.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaStreamTrack.webidl (renamed from components/script/dom/webidls/MediaStreamTrack.webidl)0
-rw-r--r--components/script_bindings/webidls/MediaStreamTrackAudioSourceNode.webidl (renamed from components/script/dom/webidls/MediaStreamTrackAudioSourceNode.webidl)0
-rw-r--r--components/script_bindings/webidls/MessageChannel.webidl (renamed from components/script/dom/webidls/MessageChannel.webidl)0
-rw-r--r--components/script_bindings/webidls/MessageEvent.webidl (renamed from components/script/dom/webidls/MessageEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/MessagePort.webidl (renamed from components/script/dom/webidls/MessagePort.webidl)0
-rw-r--r--components/script_bindings/webidls/MimeType.webidl (renamed from components/script/dom/webidls/MimeType.webidl)0
-rw-r--r--components/script_bindings/webidls/MimeTypeArray.webidl (renamed from components/script/dom/webidls/MimeTypeArray.webidl)0
-rw-r--r--components/script_bindings/webidls/MouseEvent.webidl (renamed from components/script/dom/webidls/MouseEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/MutationObserver.webidl (renamed from components/script/dom/webidls/MutationObserver.webidl)0
-rw-r--r--components/script_bindings/webidls/MutationRecord.webidl (renamed from components/script/dom/webidls/MutationRecord.webidl)0
-rw-r--r--components/script_bindings/webidls/NamedNodeMap.webidl (renamed from components/script/dom/webidls/NamedNodeMap.webidl)0
-rw-r--r--components/script_bindings/webidls/NavigationPreloadManager.webidl (renamed from components/script/dom/webidls/NavigationPreloadManager.webidl)0
-rw-r--r--components/script_bindings/webidls/Navigator.webidl (renamed from components/script/dom/webidls/Navigator.webidl)0
-rw-r--r--components/script_bindings/webidls/Node.webidl (renamed from components/script/dom/webidls/Node.webidl)0
-rw-r--r--components/script_bindings/webidls/NodeFilter.webidl (renamed from components/script/dom/webidls/NodeFilter.webidl)0
-rw-r--r--components/script_bindings/webidls/NodeIterator.webidl (renamed from components/script/dom/webidls/NodeIterator.webidl)0
-rw-r--r--components/script_bindings/webidls/NodeList.webidl (renamed from components/script/dom/webidls/NodeList.webidl)0
-rw-r--r--components/script_bindings/webidls/NonElementParentNode.webidl (renamed from components/script/dom/webidls/NonElementParentNode.webidl)0
-rw-r--r--components/script_bindings/webidls/OESElementIndexUint.webidl (renamed from components/script/dom/webidls/OESElementIndexUint.webidl)0
-rw-r--r--components/script_bindings/webidls/OESStandardDerivatives.webidl (renamed from components/script/dom/webidls/OESStandardDerivatives.webidl)0
-rw-r--r--components/script_bindings/webidls/OESTextureFloat.webidl (renamed from components/script/dom/webidls/OESTextureFloat.webidl)0
-rw-r--r--components/script_bindings/webidls/OESTextureFloatLinear.webidl (renamed from components/script/dom/webidls/OESTextureFloatLinear.webidl)0
-rw-r--r--components/script_bindings/webidls/OESTextureHalfFloat.webidl (renamed from components/script/dom/webidls/OESTextureHalfFloat.webidl)0
-rw-r--r--components/script_bindings/webidls/OESTextureHalfFloatLinear.webidl (renamed from components/script/dom/webidls/OESTextureHalfFloatLinear.webidl)0
-rw-r--r--components/script_bindings/webidls/OESVertexArrayObject.webidl (renamed from components/script/dom/webidls/OESVertexArrayObject.webidl)0
-rw-r--r--components/script_bindings/webidls/OfflineAudioCompletionEvent.webidl (renamed from components/script/dom/webidls/OfflineAudioCompletionEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/OfflineAudioContext.webidl (renamed from components/script/dom/webidls/OfflineAudioContext.webidl)0
-rw-r--r--components/script_bindings/webidls/OffscreenCanvas.webidl (renamed from components/script/dom/webidls/OffscreenCanvas.webidl)0
-rw-r--r--components/script_bindings/webidls/OffscreenCanvasRenderingContext2D.webidl (renamed from components/script/dom/webidls/OffscreenCanvasRenderingContext2D.webidl)0
-rw-r--r--components/script_bindings/webidls/OscillatorNode.webidl (renamed from components/script/dom/webidls/OscillatorNode.webidl)0
-rw-r--r--components/script_bindings/webidls/PageTransitionEvent.webidl (renamed from components/script/dom/webidls/PageTransitionEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/PaintRenderingContext2D.webidl (renamed from components/script/dom/webidls/PaintRenderingContext2D.webidl)0
-rw-r--r--components/script_bindings/webidls/PaintSize.webidl (renamed from components/script/dom/webidls/PaintSize.webidl)0
-rw-r--r--components/script_bindings/webidls/PaintWorkletGlobalScope.webidl (renamed from components/script/dom/webidls/PaintWorkletGlobalScope.webidl)0
-rw-r--r--components/script_bindings/webidls/PannerNode.webidl (renamed from components/script/dom/webidls/PannerNode.webidl)0
-rw-r--r--components/script_bindings/webidls/ParentNode.webidl (renamed from components/script/dom/webidls/ParentNode.webidl)0
-rw-r--r--components/script_bindings/webidls/Performance.webidl (renamed from components/script/dom/webidls/Performance.webidl)0
-rw-r--r--components/script_bindings/webidls/PerformanceEntry.webidl (renamed from components/script/dom/webidls/PerformanceEntry.webidl)0
-rw-r--r--components/script_bindings/webidls/PerformanceMark.webidl (renamed from components/script/dom/webidls/PerformanceMark.webidl)0
-rw-r--r--components/script_bindings/webidls/PerformanceMeasure.webidl (renamed from components/script/dom/webidls/PerformanceMeasure.webidl)0
-rw-r--r--components/script_bindings/webidls/PerformanceNavigation.webidl (renamed from components/script/dom/webidls/PerformanceNavigation.webidl)0
-rw-r--r--components/script_bindings/webidls/PerformanceNavigationTiming.webidl (renamed from components/script/dom/webidls/PerformanceNavigationTiming.webidl)0
-rw-r--r--components/script_bindings/webidls/PerformanceObserver.webidl (renamed from components/script/dom/webidls/PerformanceObserver.webidl)0
-rw-r--r--components/script_bindings/webidls/PerformanceObserverEntryList.webidl (renamed from components/script/dom/webidls/PerformanceObserverEntryList.webidl)0
-rw-r--r--components/script_bindings/webidls/PerformancePaintTiming.webidl (renamed from components/script/dom/webidls/PerformancePaintTiming.webidl)0
-rw-r--r--components/script_bindings/webidls/PerformanceResourceTiming.webidl (renamed from components/script/dom/webidls/PerformanceResourceTiming.webidl)0
-rw-r--r--components/script_bindings/webidls/PermissionStatus.webidl (renamed from components/script/dom/webidls/PermissionStatus.webidl)0
-rw-r--r--components/script_bindings/webidls/Permissions.webidl (renamed from components/script/dom/webidls/Permissions.webidl)0
-rw-r--r--components/script_bindings/webidls/Plugin.webidl (renamed from components/script/dom/webidls/Plugin.webidl)0
-rw-r--r--components/script_bindings/webidls/PluginArray.webidl (renamed from components/script/dom/webidls/PluginArray.webidl)0
-rw-r--r--components/script_bindings/webidls/PointerEvent.webidl (renamed from components/script/dom/webidls/PointerEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/PopStateEvent.webidl (renamed from components/script/dom/webidls/PopStateEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/ProcessingInstruction.webidl (renamed from components/script/dom/webidls/ProcessingInstruction.webidl)0
-rw-r--r--components/script_bindings/webidls/ProgressEvent.webidl (renamed from components/script/dom/webidls/ProgressEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/Promise.webidl (renamed from components/script/dom/webidls/Promise.webidl)0
-rw-r--r--components/script_bindings/webidls/PromiseNativeHandler.webidl (renamed from components/script/dom/webidls/PromiseNativeHandler.webidl)0
-rw-r--r--components/script_bindings/webidls/PromiseRejectionEvent.webidl (renamed from components/script/dom/webidls/PromiseRejectionEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/QueuingStrategy.webidl (renamed from components/script/dom/webidls/QueuingStrategy.webidl)0
-rw-r--r--components/script_bindings/webidls/RTCDataChannel.webidl (renamed from components/script/dom/webidls/RTCDataChannel.webidl)0
-rw-r--r--components/script_bindings/webidls/RTCDataChannelEvent.webidl (renamed from components/script/dom/webidls/RTCDataChannelEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/RTCError.webidl (renamed from components/script/dom/webidls/RTCError.webidl)0
-rw-r--r--components/script_bindings/webidls/RTCErrorEvent.webidl (renamed from components/script/dom/webidls/RTCErrorEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/RTCIceCandidate.webidl (renamed from components/script/dom/webidls/RTCIceCandidate.webidl)0
-rw-r--r--components/script_bindings/webidls/RTCPeerConnection.webidl (renamed from components/script/dom/webidls/RTCPeerConnection.webidl)0
-rw-r--r--components/script_bindings/webidls/RTCPeerConnectionIceEvent.webidl (renamed from components/script/dom/webidls/RTCPeerConnectionIceEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/RTCRtpSender.webidl (renamed from components/script/dom/webidls/RTCRtpSender.webidl)0
-rw-r--r--components/script_bindings/webidls/RTCRtpTransceiver.webidl (renamed from components/script/dom/webidls/RTCRtpTransceiver.webidl)0
-rw-r--r--components/script_bindings/webidls/RTCSessionDescription.webidl (renamed from components/script/dom/webidls/RTCSessionDescription.webidl)0
-rw-r--r--components/script_bindings/webidls/RTCTrackEvent.webidl (renamed from components/script/dom/webidls/RTCTrackEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/RadioNodeList.webidl (renamed from components/script/dom/webidls/RadioNodeList.webidl)0
-rw-r--r--components/script_bindings/webidls/Range.webidl (renamed from components/script/dom/webidls/Range.webidl)0
-rw-r--r--components/script_bindings/webidls/ReadableByteStreamController.webidl (renamed from components/script/dom/webidls/ReadableByteStreamController.webidl)0
-rw-r--r--components/script_bindings/webidls/ReadableStream.webidl (renamed from components/script/dom/webidls/ReadableStream.webidl)0
-rw-r--r--components/script_bindings/webidls/ReadableStreamBYOBReader.webidl (renamed from components/script/dom/webidls/ReadableStreamBYOBReader.webidl)0
-rw-r--r--components/script_bindings/webidls/ReadableStreamBYOBRequest.webidl (renamed from components/script/dom/webidls/ReadableStreamBYOBRequest.webidl)0
-rw-r--r--components/script_bindings/webidls/ReadableStreamDefaultController.webidl (renamed from components/script/dom/webidls/ReadableStreamDefaultController.webidl)0
-rw-r--r--components/script_bindings/webidls/ReadableStreamDefaultReader.webidl (renamed from components/script/dom/webidls/ReadableStreamDefaultReader.webidl)0
-rw-r--r--components/script_bindings/webidls/Request.webidl (renamed from components/script/dom/webidls/Request.webidl)0
-rw-r--r--components/script_bindings/webidls/ResizeObserver.webidl (renamed from components/script/dom/webidls/ResizeObserver.webidl)0
-rw-r--r--components/script_bindings/webidls/ResizeObserverEntry.webidl (renamed from components/script/dom/webidls/ResizeObserverEntry.webidl)0
-rw-r--r--components/script_bindings/webidls/ResizeObserverSize.webidl (renamed from components/script/dom/webidls/ResizeObserverSize.webidl)0
-rw-r--r--components/script_bindings/webidls/Response.webidl (renamed from components/script/dom/webidls/Response.webidl)0
-rw-r--r--components/script_bindings/webidls/SVGElement.webidl (renamed from components/script/dom/webidls/SVGElement.webidl)0
-rw-r--r--components/script_bindings/webidls/SVGGraphicsElement.webidl (renamed from components/script/dom/webidls/SVGGraphicsElement.webidl)0
-rw-r--r--components/script_bindings/webidls/SVGSVGElement.webidl (renamed from components/script/dom/webidls/SVGSVGElement.webidl)0
-rw-r--r--components/script_bindings/webidls/Screen.webidl (renamed from components/script/dom/webidls/Screen.webidl)0
-rw-r--r--components/script_bindings/webidls/SecurityPolicyViolationEvent.webidl (renamed from components/script/dom/webidls/SecurityPolicyViolationEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/Selection.webidl (renamed from components/script/dom/webidls/Selection.webidl)0
-rw-r--r--components/script_bindings/webidls/ServiceWorker.webidl (renamed from components/script/dom/webidls/ServiceWorker.webidl)0
-rw-r--r--components/script_bindings/webidls/ServiceWorkerContainer.webidl (renamed from components/script/dom/webidls/ServiceWorkerContainer.webidl)0
-rw-r--r--components/script_bindings/webidls/ServiceWorkerGlobalScope.webidl (renamed from components/script/dom/webidls/ServiceWorkerGlobalScope.webidl)0
-rw-r--r--components/script_bindings/webidls/ServiceWorkerRegistration.webidl (renamed from components/script/dom/webidls/ServiceWorkerRegistration.webidl)0
-rw-r--r--components/script_bindings/webidls/ServoParser.webidl (renamed from components/script/dom/webidls/ServoParser.webidl)0
-rw-r--r--components/script_bindings/webidls/ShadowRoot.webidl (renamed from components/script/dom/webidls/ShadowRoot.webidl)0
-rw-r--r--components/script_bindings/webidls/StaticRange.webidl (renamed from components/script/dom/webidls/StaticRange.webidl)0
-rw-r--r--components/script_bindings/webidls/StereoPannerNode.webidl (renamed from components/script/dom/webidls/StereoPannerNode.webidl)0
-rw-r--r--components/script_bindings/webidls/Storage.webidl (renamed from components/script/dom/webidls/Storage.webidl)0
-rw-r--r--components/script_bindings/webidls/StorageEvent.webidl (renamed from components/script/dom/webidls/StorageEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/StylePropertyMapReadOnly.webidl (renamed from components/script/dom/webidls/StylePropertyMapReadOnly.webidl)0
-rw-r--r--components/script_bindings/webidls/StyleSheet.webidl (renamed from components/script/dom/webidls/StyleSheet.webidl)0
-rw-r--r--components/script_bindings/webidls/StyleSheetList.webidl (renamed from components/script/dom/webidls/StyleSheetList.webidl)0
-rw-r--r--components/script_bindings/webidls/SubmitEvent.webidl (renamed from components/script/dom/webidls/SubmitEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/SubtleCrypto.webidl (renamed from components/script/dom/webidls/SubtleCrypto.webidl)0
-rw-r--r--components/script_bindings/webidls/TestBinding.webidl (renamed from components/script/dom/webidls/TestBinding.webidl)0
-rw-r--r--components/script_bindings/webidls/TestBindingIterable.webidl (renamed from components/script/dom/webidls/TestBindingIterable.webidl)0
-rw-r--r--components/script_bindings/webidls/TestBindingMaplike.webidl (renamed from components/script/dom/webidls/TestBindingMaplike.webidl)0
-rw-r--r--components/script_bindings/webidls/TestBindingPairIterable.webidl (renamed from components/script/dom/webidls/TestBindingPairIterable.webidl)0
-rw-r--r--components/script_bindings/webidls/TestBindingProxy.webidl (renamed from components/script/dom/webidls/TestBindingProxy.webidl)0
-rw-r--r--components/script_bindings/webidls/TestBindingSetlike.webidl (renamed from components/script/dom/webidls/TestBindingSetlike.webidl)0
-rw-r--r--components/script_bindings/webidls/TestRunner.webidl (renamed from components/script/dom/webidls/TestRunner.webidl)0
-rw-r--r--components/script_bindings/webidls/TestWorklet.webidl (renamed from components/script/dom/webidls/TestWorklet.webidl)0
-rw-r--r--components/script_bindings/webidls/TestWorkletGlobalScope.webidl (renamed from components/script/dom/webidls/TestWorkletGlobalScope.webidl)0
-rw-r--r--components/script_bindings/webidls/Text.webidl (renamed from components/script/dom/webidls/Text.webidl)0
-rw-r--r--components/script_bindings/webidls/TextDecoder.webidl (renamed from components/script/dom/webidls/TextDecoder.webidl)0
-rw-r--r--components/script_bindings/webidls/TextEncoder.webidl (renamed from components/script/dom/webidls/TextEncoder.webidl)0
-rw-r--r--components/script_bindings/webidls/TextMetrics.webidl (renamed from components/script/dom/webidls/TextMetrics.webidl)0
-rw-r--r--components/script_bindings/webidls/TextTrack.webidl (renamed from components/script/dom/webidls/TextTrack.webidl)0
-rw-r--r--components/script_bindings/webidls/TextTrackCue.webidl (renamed from components/script/dom/webidls/TextTrackCue.webidl)0
-rw-r--r--components/script_bindings/webidls/TextTrackCueList.webidl (renamed from components/script/dom/webidls/TextTrackCueList.webidl)0
-rw-r--r--components/script_bindings/webidls/TextTrackList.webidl (renamed from components/script/dom/webidls/TextTrackList.webidl)0
-rw-r--r--components/script_bindings/webidls/TimeRanges.webidl (renamed from components/script/dom/webidls/TimeRanges.webidl)0
-rw-r--r--components/script_bindings/webidls/Touch.webidl (renamed from components/script/dom/webidls/Touch.webidl)0
-rw-r--r--components/script_bindings/webidls/TouchEvent.webidl (renamed from components/script/dom/webidls/TouchEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/TouchList.webidl (renamed from components/script/dom/webidls/TouchList.webidl)0
-rw-r--r--components/script_bindings/webidls/TrackEvent.webidl (renamed from components/script/dom/webidls/TrackEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/TransitionEvent.webidl (renamed from components/script/dom/webidls/TransitionEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/TreeWalker.webidl (renamed from components/script/dom/webidls/TreeWalker.webidl)0
-rw-r--r--components/script_bindings/webidls/UIEvent.webidl (renamed from components/script/dom/webidls/UIEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/URL.webidl (renamed from components/script/dom/webidls/URL.webidl)0
-rw-r--r--components/script_bindings/webidls/URLSearchParams.webidl (renamed from components/script/dom/webidls/URLSearchParams.webidl)0
-rw-r--r--components/script_bindings/webidls/UnderlyingSource.webidl (renamed from components/script/dom/webidls/UnderlyingSource.webidl)0
-rw-r--r--components/script_bindings/webidls/UnderlyingSourceContainer.webidl (renamed from components/script/dom/webidls/UnderlyingSourceContainer.webidl)0
-rw-r--r--components/script_bindings/webidls/VTTCue.webidl (renamed from components/script/dom/webidls/VTTCue.webidl)0
-rw-r--r--components/script_bindings/webidls/VTTRegion.webidl (renamed from components/script/dom/webidls/VTTRegion.webidl)0
-rw-r--r--components/script_bindings/webidls/ValidityState.webidl (renamed from components/script/dom/webidls/ValidityState.webidl)0
-rw-r--r--components/script_bindings/webidls/VideoTrack.webidl (renamed from components/script/dom/webidls/VideoTrack.webidl)0
-rw-r--r--components/script_bindings/webidls/VideoTrackList.webidl (renamed from components/script/dom/webidls/VideoTrackList.webidl)0
-rw-r--r--components/script_bindings/webidls/VisibilityStateEntry.webidl (renamed from components/script/dom/webidls/VisibilityStateEntry.webidl)0
-rw-r--r--components/script_bindings/webidls/VoidFunction.webidl (renamed from components/script/dom/webidls/VoidFunction.webidl)0
-rw-r--r--components/script_bindings/webidls/WEBGLColorBufferFloat.webidl (renamed from components/script/dom/webidls/WEBGLColorBufferFloat.webidl)0
-rw-r--r--components/script_bindings/webidls/WEBGLCompressedTextureETC1.webidl (renamed from components/script/dom/webidls/WEBGLCompressedTextureETC1.webidl)0
-rw-r--r--components/script_bindings/webidls/WEBGLCompressedTextureS3TC.webidl (renamed from components/script/dom/webidls/WEBGLCompressedTextureS3TC.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGL2RenderingContext.webidl (renamed from components/script/dom/webidls/WebGL2RenderingContext.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLActiveInfo.webidl (renamed from components/script/dom/webidls/WebGLActiveInfo.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLBuffer.webidl (renamed from components/script/dom/webidls/WebGLBuffer.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLContextEvent.webidl (renamed from components/script/dom/webidls/WebGLContextEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLFramebuffer.webidl (renamed from components/script/dom/webidls/WebGLFramebuffer.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLObject.webidl (renamed from components/script/dom/webidls/WebGLObject.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLProgram.webidl (renamed from components/script/dom/webidls/WebGLProgram.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLQuery.webidl (renamed from components/script/dom/webidls/WebGLQuery.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLRenderbuffer.webidl (renamed from components/script/dom/webidls/WebGLRenderbuffer.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLRenderingContext.webidl (renamed from components/script/dom/webidls/WebGLRenderingContext.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLSampler.webidl (renamed from components/script/dom/webidls/WebGLSampler.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLShader.webidl (renamed from components/script/dom/webidls/WebGLShader.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLShaderPrecisionFormat.webidl (renamed from components/script/dom/webidls/WebGLShaderPrecisionFormat.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLSync.webidl (renamed from components/script/dom/webidls/WebGLSync.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLTexture.webidl (renamed from components/script/dom/webidls/WebGLTexture.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLTransformFeedback.webidl (renamed from components/script/dom/webidls/WebGLTransformFeedback.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLUniformLocation.webidl (renamed from components/script/dom/webidls/WebGLUniformLocation.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLVertexArrayObject.webidl (renamed from components/script/dom/webidls/WebGLVertexArrayObject.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGLVertexArrayObjectOES.webidl (renamed from components/script/dom/webidls/WebGLVertexArrayObjectOES.webidl)0
-rw-r--r--components/script_bindings/webidls/WebGPU.webidl (renamed from components/script/dom/webidls/WebGPU.webidl)0
-rw-r--r--components/script_bindings/webidls/WebSocket.webidl (renamed from components/script/dom/webidls/WebSocket.webidl)0
-rw-r--r--components/script_bindings/webidls/WheelEvent.webidl (renamed from components/script/dom/webidls/WheelEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/Window.webidl (renamed from components/script/dom/webidls/Window.webidl)0
-rw-r--r--components/script_bindings/webidls/WindowOrWorkerGlobalScope.webidl (renamed from components/script/dom/webidls/WindowOrWorkerGlobalScope.webidl)0
-rw-r--r--components/script_bindings/webidls/WindowProxy.webidl (renamed from components/script/dom/webidls/WindowProxy.webidl)0
-rw-r--r--components/script_bindings/webidls/Worker.webidl (renamed from components/script/dom/webidls/Worker.webidl)0
-rw-r--r--components/script_bindings/webidls/WorkerGlobalScope.webidl (renamed from components/script/dom/webidls/WorkerGlobalScope.webidl)0
-rw-r--r--components/script_bindings/webidls/WorkerLocation.webidl (renamed from components/script/dom/webidls/WorkerLocation.webidl)0
-rw-r--r--components/script_bindings/webidls/WorkerNavigator.webidl (renamed from components/script/dom/webidls/WorkerNavigator.webidl)0
-rw-r--r--components/script_bindings/webidls/Worklet.webidl (renamed from components/script/dom/webidls/Worklet.webidl)0
-rw-r--r--components/script_bindings/webidls/WorkletGlobalScope.webidl (renamed from components/script/dom/webidls/WorkletGlobalScope.webidl)0
-rw-r--r--components/script_bindings/webidls/XMLDocument.webidl (renamed from components/script/dom/webidls/XMLDocument.webidl)0
-rw-r--r--components/script_bindings/webidls/XMLHttpRequest.webidl (renamed from components/script/dom/webidls/XMLHttpRequest.webidl)0
-rw-r--r--components/script_bindings/webidls/XMLHttpRequestEventTarget.webidl (renamed from components/script/dom/webidls/XMLHttpRequestEventTarget.webidl)0
-rw-r--r--components/script_bindings/webidls/XMLHttpRequestUpload.webidl (renamed from components/script/dom/webidls/XMLHttpRequestUpload.webidl)0
-rw-r--r--components/script_bindings/webidls/XMLSerializer.webidl (renamed from components/script/dom/webidls/XMLSerializer.webidl)0
-rw-r--r--components/script_bindings/webidls/XPathEvaluator.webidl (renamed from components/script/dom/webidls/XPathEvaluator.webidl)0
-rw-r--r--components/script_bindings/webidls/XPathExpression.webidl (renamed from components/script/dom/webidls/XPathExpression.webidl)0
-rw-r--r--components/script_bindings/webidls/XPathNSResolver.webidl (renamed from components/script/dom/webidls/XPathNSResolver.webidl)0
-rw-r--r--components/script_bindings/webidls/XPathResult.webidl (renamed from components/script/dom/webidls/XPathResult.webidl)0
-rw-r--r--components/script_bindings/webidls/XRBoundedReferenceSpace.webidl (renamed from components/script/dom/webidls/XRBoundedReferenceSpace.webidl)0
-rw-r--r--components/script_bindings/webidls/XRCompositionLayer.webidl (renamed from components/script/dom/webidls/XRCompositionLayer.webidl)0
-rw-r--r--components/script_bindings/webidls/XRCubeLayer.webidl (renamed from components/script/dom/webidls/XRCubeLayer.webidl)0
-rw-r--r--components/script_bindings/webidls/XRCylinderLayer.webidl (renamed from components/script/dom/webidls/XRCylinderLayer.webidl)0
-rw-r--r--components/script_bindings/webidls/XREquirectLayer.webidl (renamed from components/script/dom/webidls/XREquirectLayer.webidl)0
-rw-r--r--components/script_bindings/webidls/XRFrame.webidl (renamed from components/script/dom/webidls/XRFrame.webidl)0
-rw-r--r--components/script_bindings/webidls/XRHand.webidl (renamed from components/script/dom/webidls/XRHand.webidl)0
-rw-r--r--components/script_bindings/webidls/XRHitTestResult.webidl (renamed from components/script/dom/webidls/XRHitTestResult.webidl)0
-rw-r--r--components/script_bindings/webidls/XRHitTestSource.webidl (renamed from components/script/dom/webidls/XRHitTestSource.webidl)0
-rw-r--r--components/script_bindings/webidls/XRInputSource.webidl (renamed from components/script/dom/webidls/XRInputSource.webidl)0
-rw-r--r--components/script_bindings/webidls/XRInputSourceArray.webidl (renamed from components/script/dom/webidls/XRInputSourceArray.webidl)0
-rw-r--r--components/script_bindings/webidls/XRInputSourceEvent.webidl (renamed from components/script/dom/webidls/XRInputSourceEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/XRInputSourcesChangeEvent.webidl (renamed from components/script/dom/webidls/XRInputSourcesChangeEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/XRJointPose.webidl (renamed from components/script/dom/webidls/XRJointPose.webidl)0
-rw-r--r--components/script_bindings/webidls/XRJointSpace.webidl (renamed from components/script/dom/webidls/XRJointSpace.webidl)0
-rw-r--r--components/script_bindings/webidls/XRLayer.webidl (renamed from components/script/dom/webidls/XRLayer.webidl)0
-rw-r--r--components/script_bindings/webidls/XRLayerEvent.webidl (renamed from components/script/dom/webidls/XRLayerEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/XRMediaBinding.webidl (renamed from components/script/dom/webidls/XRMediaBinding.webidl)0
-rw-r--r--components/script_bindings/webidls/XRPose.webidl (renamed from components/script/dom/webidls/XRPose.webidl)0
-rw-r--r--components/script_bindings/webidls/XRProjectionLayer.webidl (renamed from components/script/dom/webidls/XRProjectionLayer.webidl)0
-rw-r--r--components/script_bindings/webidls/XRQuadLayer.webidl (renamed from components/script/dom/webidls/XRQuadLayer.webidl)0
-rw-r--r--components/script_bindings/webidls/XRRay.webidl (renamed from components/script/dom/webidls/XRRay.webidl)0
-rw-r--r--components/script_bindings/webidls/XRReferenceSpace.webidl (renamed from components/script/dom/webidls/XRReferenceSpace.webidl)0
-rw-r--r--components/script_bindings/webidls/XRReferenceSpaceEvent.webidl (renamed from components/script/dom/webidls/XRReferenceSpaceEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/XRRenderState.webidl (renamed from components/script/dom/webidls/XRRenderState.webidl)0
-rw-r--r--components/script_bindings/webidls/XRRigidTransform.webidl (renamed from components/script/dom/webidls/XRRigidTransform.webidl)0
-rw-r--r--components/script_bindings/webidls/XRSession.webidl (renamed from components/script/dom/webidls/XRSession.webidl)0
-rw-r--r--components/script_bindings/webidls/XRSessionEvent.webidl (renamed from components/script/dom/webidls/XRSessionEvent.webidl)0
-rw-r--r--components/script_bindings/webidls/XRSpace.webidl (renamed from components/script/dom/webidls/XRSpace.webidl)0
-rw-r--r--components/script_bindings/webidls/XRSubImage.webidl (renamed from components/script/dom/webidls/XRSubImage.webidl)0
-rw-r--r--components/script_bindings/webidls/XRSystem.webidl (renamed from components/script/dom/webidls/XRSystem.webidl)0
-rw-r--r--components/script_bindings/webidls/XRTest.webidl (renamed from components/script/dom/webidls/XRTest.webidl)0
-rw-r--r--components/script_bindings/webidls/XRView.webidl (renamed from components/script/dom/webidls/XRView.webidl)0
-rw-r--r--components/script_bindings/webidls/XRViewerPose.webidl (renamed from components/script/dom/webidls/XRViewerPose.webidl)0
-rw-r--r--components/script_bindings/webidls/XRViewport.webidl (renamed from components/script/dom/webidls/XRViewport.webidl)0
-rw-r--r--components/script_bindings/webidls/XRWebGLBinding.webidl (renamed from components/script/dom/webidls/XRWebGLBinding.webidl)0
-rw-r--r--components/script_bindings/webidls/XRWebGLLayer.webidl (renamed from components/script/dom/webidls/XRWebGLLayer.webidl)0
-rw-r--r--components/script_bindings/webidls/XRWebGLSubImage.webidl (renamed from components/script/dom/webidls/XRWebGLSubImage.webidl)0
-rw-r--r--servo-tidy.toml2
469 files changed, 187 insertions, 137 deletions
diff --git a/Cargo.lock b/Cargo.lock
index dc1e4db758c..3b5253a1bd8 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -6176,14 +6176,13 @@ dependencies = [
"parking_lot",
"percent-encoding",
"phf",
- "phf_codegen",
- "phf_shared 0.11.2",
"pixels",
"profile_traits",
"range",
"ref_filter_map",
"regex",
"ring",
+ "script_bindings",
"script_layout_interface",
"script_traits",
"selectors",
@@ -6221,6 +6220,16 @@ dependencies = [
]
[[package]]
+name = "script_bindings"
+version = "0.0.1"
+dependencies = [
+ "phf_codegen",
+ "phf_shared 0.11.2",
+ "serde_json",
+ "style",
+]
+
+[[package]]
name = "script_layout_interface"
version = "0.0.1"
dependencies = [
diff --git a/components/script/Cargo.toml b/components/script/Cargo.toml
index 2934bfec419..9b2cf1519d5 100644
--- a/components/script/Cargo.toml
+++ b/components/script/Cargo.toml
@@ -21,17 +21,12 @@ tracing = ["dep:tracing"]
webgl_backtrace = ["canvas_traits/webgl_backtrace"]
js_backtrace = []
refcell_backtrace = ["accountable-refcell"]
-webxr = ["webxr-api"]
-webgpu = []
+webxr = ["webxr-api", "script_bindings/webxr"]
+webgpu = ["script_bindings/webgpu"]
[lints.rust]
unexpected_cfgs = { level = "warn", check-cfg = ['cfg(crown)'] }
-[build-dependencies]
-phf_codegen = "0.11"
-phf_shared = "0.11"
-serde_json = { workspace = true }
-
[dependencies]
aes = { workspace = true }
aes-kw = { workspace = true }
@@ -99,6 +94,7 @@ range = { path = "../range" }
ref_filter_map = "1.0.1"
regex = { workspace = true }
ring = { workspace = true }
+script_bindings = { path = "../script_bindings" }
script_layout_interface = { workspace = true }
script_traits = { workspace = true }
selectors = { workspace = true }
diff --git a/components/script/build.rs b/components/script/build.rs
index 1635558b4b8..d8780ec56c0 100644
--- a/components/script/build.rs
+++ b/components/script/build.rs
@@ -2,121 +2,11 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
-use std::fs::File;
-use std::io::Write;
-use std::path::PathBuf;
-use std::process::Command;
-use std::time::Instant;
-use std::{env, fmt};
-
-use phf_shared::{self, FmtConst};
-use serde_json::{self, Value};
+use std::env;
fn main() {
- let start = Instant::now();
-
- let style_out_dir = PathBuf::from(env::var_os("DEP_SERVO_STYLE_CRATE_OUT_DIR").unwrap());
- let css_properties_json = style_out_dir.join("css-properties.json");
- let out_dir = PathBuf::from(env::var_os("OUT_DIR").unwrap());
-
- println!("cargo::rerun-if-changed=dom/webidls");
- println!("cargo::rerun-if-changed=dom/bindings/codegen");
- println!("cargo::rerun-if-changed={}", css_properties_json.display());
- println!("cargo::rerun-if-changed=../../third_party/WebIDL/WebIDL.py");
- // NB: We aren't handling changes in `third_party/ply` here.
-
- let status = Command::new(find_python())
- .arg("dom/bindings/codegen/run.py")
- .arg(&css_properties_json)
- .arg(&out_dir)
- .status()
- .unwrap();
- if !status.success() {
- std::process::exit(1)
- }
-
- println!("Binding generation completed in {:?}", start.elapsed());
-
- let json = out_dir.join("InterfaceObjectMapData.json");
- let json: Value = serde_json::from_reader(File::open(json).unwrap()).unwrap();
- let mut map = phf_codegen::Map::new();
- for (key, value) in json.as_object().unwrap() {
- map.entry(Bytes(key), value.as_str().unwrap());
- }
- let phf = PathBuf::from(env::var_os("OUT_DIR").unwrap()).join("InterfaceObjectMapPhf.rs");
- let mut phf = File::create(phf).unwrap();
- writeln!(
- &mut phf,
- "pub(crate) static MAP: phf::Map<&'static [u8], fn(JSContext, HandleObject)> = {};",
- map.build(),
- )
- .unwrap();
-}
-
-#[derive(Eq, Hash, PartialEq)]
-struct Bytes<'a>(&'a str);
-
-impl FmtConst for Bytes<'_> {
- fn fmt_const(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
- write!(formatter, "b\"{}\"", self.0)
- }
-}
-
-impl phf_shared::PhfHash for Bytes<'_> {
- fn phf_hash<H: std::hash::Hasher>(&self, hasher: &mut H) {
- self.0.as_bytes().phf_hash(hasher)
- }
-}
-
-/// Tries to find a suitable python
-///
-/// Algorithm
-/// 1. Trying to find python3/python in $VIRTUAL_ENV (this should be from Servo's venv)
-/// 2. Checking PYTHON3 (set by mach)
-/// 3. Falling back to the system installation.
-///
-/// Note: This function should be kept in sync with the version in `components/servo/build.rs`
-fn find_python() -> PathBuf {
- let mut candidates = vec![];
- if let Some(venv) = env::var_os("VIRTUAL_ENV") {
- let bin_directory = PathBuf::from(venv).join("bin");
-
- let python3 = bin_directory.join("python3");
- if python3.exists() {
- candidates.push(python3);
- }
- let python = bin_directory.join("python");
- if python.exists() {
- candidates.push(python);
- }
- };
- if let Some(python3) = env::var_os("PYTHON3") {
- let python3 = PathBuf::from(python3);
- if python3.exists() {
- candidates.push(python3);
- }
- }
-
- let system_python = ["python3", "python"].map(PathBuf::from);
- candidates.extend_from_slice(&system_python);
-
- for name in &candidates {
- // Command::new() allows us to omit the `.exe` suffix on windows
- if Command::new(name)
- .arg("--version")
- .output()
- .is_ok_and(|out| out.status.success())
- {
- return name.to_owned();
- }
- }
- let candidates = candidates
- .into_iter()
- .map(|c| c.into_os_string())
- .collect::<Vec<_>>();
- panic!(
- "Can't find python (tried {:?})! Try enabling Servo's Python venv, \
- setting the PYTHON3 env var or adding python3 to PATH.",
- candidates.join(", ".as_ref())
- )
+ println!(
+ "cargo:rustc-env=BINDINGS_OUT_DIR={}",
+ env::var("DEP_SCRIPT_BINDINGS_CRATE_OUT_DIR").unwrap(),
+ );
}
diff --git a/components/script/dom/bindings/mod.rs b/components/script/dom/bindings/mod.rs
index 62d99487bbd..3512b59724a 100644
--- a/components/script/dom/bindings/mod.rs
+++ b/components/script/dom/bindings/mod.rs
@@ -174,28 +174,28 @@ pub(crate) mod xmlname;
#[allow(missing_docs, non_snake_case)]
pub(crate) mod codegen {
pub(crate) mod DomTypeHolder {
- include!(concat!(env!("OUT_DIR"), "/DomTypeHolder.rs"));
+ include!(concat!(env!("BINDINGS_OUT_DIR"), "/DomTypeHolder.rs"));
}
pub(crate) mod DomTypes {
- include!(concat!(env!("OUT_DIR"), "/DomTypes.rs"));
+ include!(concat!(env!("BINDINGS_OUT_DIR"), "/DomTypes.rs"));
}
#[allow(dead_code)]
pub(crate) mod Bindings {
- include!(concat!(env!("OUT_DIR"), "/Bindings/mod.rs"));
+ include!(concat!(env!("BINDINGS_OUT_DIR"), "/Bindings/mod.rs"));
}
pub(crate) mod InterfaceObjectMap {
- include!(concat!(env!("OUT_DIR"), "/InterfaceObjectMap.rs"));
+ include!(concat!(env!("BINDINGS_OUT_DIR"), "/InterfaceObjectMap.rs"));
}
#[allow(dead_code, unused_imports, clippy::enum_variant_names)]
pub(crate) mod InheritTypes {
- include!(concat!(env!("OUT_DIR"), "/InheritTypes.rs"));
+ include!(concat!(env!("BINDINGS_OUT_DIR"), "/InheritTypes.rs"));
}
#[allow(clippy::upper_case_acronyms)]
pub(crate) mod PrototypeList {
- include!(concat!(env!("OUT_DIR"), "/PrototypeList.rs"));
+ include!(concat!(env!("BINDINGS_OUT_DIR"), "/PrototypeList.rs"));
}
pub(crate) mod RegisterBindings {
- include!(concat!(env!("OUT_DIR"), "/RegisterBindings.rs"));
+ include!(concat!(env!("BINDINGS_OUT_DIR"), "/RegisterBindings.rs"));
}
#[allow(
non_camel_case_types,
@@ -206,6 +206,6 @@ pub(crate) mod codegen {
clippy::enum_variant_names
)]
pub(crate) mod UnionTypes {
- include!(concat!(env!("OUT_DIR"), "/UnionTypes.rs"));
+ include!(concat!(env!("BINDINGS_OUT_DIR"), "/UnionTypes.rs"));
}
}
diff --git a/components/script/dom/mod.rs b/components/script/dom/mod.rs
index 4d31684cfb4..9b59657ad9e 100644
--- a/components/script/dom/mod.rs
+++ b/components/script/dom/mod.rs
@@ -206,7 +206,7 @@
pub(crate) mod macros;
pub(crate) mod types {
- include!(concat!(env!("OUT_DIR"), "/InterfaceTypes.rs"));
+ include!(concat!(env!("BINDINGS_OUT_DIR"), "/InterfaceTypes.rs"));
}
pub(crate) mod abortcontroller;
diff --git a/components/script_bindings/Cargo.toml b/components/script_bindings/Cargo.toml
new file mode 100644
index 00000000000..a9f5e75ae02
--- /dev/null
+++ b/components/script_bindings/Cargo.toml
@@ -0,0 +1,28 @@
+[package]
+name = "script_bindings"
+build = "build.rs"
+version.workspace = true
+authors.workspace = true
+license.workspace = true
+edition.workspace = true
+publish.workspace = true
+rust-version.workspace = true
+
+# https://github.com/rust-lang/cargo/issues/3544
+links = "script_bindings_crate"
+
+[lib]
+name = "script_bindings"
+path = "lib.rs"
+
+[build-dependencies]
+phf_codegen = "0.11"
+phf_shared = "0.11"
+serde_json = { workspace = true }
+
+[dependencies]
+style = { workspace = true }
+
+[features]
+webgpu = []
+webxr = []
diff --git a/components/script_bindings/build.rs b/components/script_bindings/build.rs
new file mode 100644
index 00000000000..25b5e10a24d
--- /dev/null
+++ b/components/script_bindings/build.rs
@@ -0,0 +1,124 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
+
+use std::fs::File;
+use std::io::Write;
+use std::path::PathBuf;
+use std::process::Command;
+use std::time::Instant;
+use std::{env, fmt};
+
+use phf_shared::{self, FmtConst};
+use serde_json::{self, Value};
+
+fn main() {
+ let start = Instant::now();
+
+ let style_out_dir = PathBuf::from(env::var_os("DEP_SERVO_STYLE_CRATE_OUT_DIR").unwrap());
+ let css_properties_json = style_out_dir.join("css-properties.json");
+ let out_dir = PathBuf::from(env::var_os("OUT_DIR").unwrap());
+
+ println!("cargo:out_dir={}", out_dir.display());
+
+ println!("cargo::rerun-if-changed=webidls");
+ println!("cargo::rerun-if-changed=codegen");
+ println!("cargo::rerun-if-changed={}", css_properties_json.display());
+ println!("cargo::rerun-if-changed=../../third_party/WebIDL/WebIDL.py");
+ // NB: We aren't handling changes in `third_party/ply` here.
+
+ let status = Command::new(find_python())
+ .arg("codegen/run.py")
+ .arg(&css_properties_json)
+ .arg(&out_dir)
+ .status()
+ .unwrap();
+ if !status.success() {
+ std::process::exit(1)
+ }
+
+ println!("Binding generation completed in {:?}", start.elapsed());
+
+ let json = out_dir.join("InterfaceObjectMapData.json");
+ let json: Value = serde_json::from_reader(File::open(json).unwrap()).unwrap();
+ let mut map = phf_codegen::Map::new();
+ for (key, value) in json.as_object().unwrap() {
+ map.entry(Bytes(key), value.as_str().unwrap());
+ }
+ let phf = PathBuf::from(env::var_os("OUT_DIR").unwrap()).join("InterfaceObjectMapPhf.rs");
+ let mut phf = File::create(phf).unwrap();
+ writeln!(
+ &mut phf,
+ "pub(crate) static MAP: phf::Map<&'static [u8], fn(JSContext, HandleObject)> = {};",
+ map.build(),
+ )
+ .unwrap();
+}
+
+#[derive(Eq, Hash, PartialEq)]
+struct Bytes<'a>(&'a str);
+
+impl FmtConst for Bytes<'_> {
+ fn fmt_const(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
+ write!(formatter, "b\"{}\"", self.0)
+ }
+}
+
+impl phf_shared::PhfHash for Bytes<'_> {
+ fn phf_hash<H: std::hash::Hasher>(&self, hasher: &mut H) {
+ self.0.as_bytes().phf_hash(hasher)
+ }
+}
+
+/// Tries to find a suitable python
+///
+/// Algorithm
+/// 1. Trying to find python3/python in $VIRTUAL_ENV (this should be from Servo's venv)
+/// 2. Checking PYTHON3 (set by mach)
+/// 3. Falling back to the system installation.
+///
+/// Note: This function should be kept in sync with the version in `components/servo/build.rs`
+fn find_python() -> PathBuf {
+ let mut candidates = vec![];
+ if let Some(venv) = env::var_os("VIRTUAL_ENV") {
+ let bin_directory = PathBuf::from(venv).join("bin");
+
+ let python3 = bin_directory.join("python3");
+ if python3.exists() {
+ candidates.push(python3);
+ }
+ let python = bin_directory.join("python");
+ if python.exists() {
+ candidates.push(python);
+ }
+ };
+ if let Some(python3) = env::var_os("PYTHON3") {
+ let python3 = PathBuf::from(python3);
+ if python3.exists() {
+ candidates.push(python3);
+ }
+ }
+
+ let system_python = ["python3", "python"].map(PathBuf::from);
+ candidates.extend_from_slice(&system_python);
+
+ for name in &candidates {
+ // Command::new() allows us to omit the `.exe` suffix on windows
+ if Command::new(name)
+ .arg("--version")
+ .output()
+ .is_ok_and(|out| out.status.success())
+ {
+ return name.to_owned();
+ }
+ }
+ let candidates = candidates
+ .into_iter()
+ .map(|c| c.into_os_string())
+ .collect::<Vec<_>>();
+ panic!(
+ "Can't find python (tried {:?})! Try enabling Servo's Python venv, \
+ setting the PYTHON3 env var or adding python3 to PATH.",
+ candidates.join(", ".as_ref())
+ )
+}
diff --git a/components/script/dom/bindings/codegen/Bindings.conf b/components/script_bindings/codegen/Bindings.conf
index 6d52f5634d9..6d52f5634d9 100644
--- a/components/script/dom/bindings/codegen/Bindings.conf
+++ b/components/script_bindings/codegen/Bindings.conf
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script_bindings/codegen/CodegenRust.py
index 8eb1ce2ce69..1f7830c2040 100644
--- a/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/components/script_bindings/codegen/CodegenRust.py
@@ -8229,7 +8229,7 @@ class GlobalGenRoots():
], "\n")), pre="#[derive(Clone, Copy)]\npub(crate) struct Globals: u8 {\n", post="\n}")
globals_ = CGWrapper(CGIndenter(global_flags), pre="bitflags::bitflags! {\n", post="\n}")
- phf = CGGeneric("include!(concat!(env!(\"OUT_DIR\"), \"/InterfaceObjectMapPhf.rs\"));")
+ phf = CGGeneric("include!(concat!(env!(\"BINDINGS_OUT_DIR\"), \"/InterfaceObjectMapPhf.rs\"));")
return CGList([
CGGeneric(AUTOGENERATED_WARNING_COMMENT),
diff --git a/components/script/dom/bindings/codegen/Configuration.py b/components/script_bindings/codegen/Configuration.py
index 07822eac1b3..07822eac1b3 100644
--- a/components/script/dom/bindings/codegen/Configuration.py
+++ b/components/script_bindings/codegen/Configuration.py
diff --git a/components/script/dom/bindings/codegen/api.html.template b/components/script_bindings/codegen/api.html.template
index 807392693a4..807392693a4 100644
--- a/components/script/dom/bindings/codegen/api.html.template
+++ b/components/script_bindings/codegen/api.html.template
diff --git a/components/script/dom/bindings/codegen/apis.html.template b/components/script_bindings/codegen/apis.html.template
index a6f1e59d4ab..a6f1e59d4ab 100644
--- a/components/script/dom/bindings/codegen/apis.html.template
+++ b/components/script_bindings/codegen/apis.html.template
diff --git a/components/script/dom/bindings/codegen/interface.html.template b/components/script_bindings/codegen/interface.html.template
index 92b023165e2..92b023165e2 100644
--- a/components/script/dom/bindings/codegen/interface.html.template
+++ b/components/script_bindings/codegen/interface.html.template
diff --git a/components/script/dom/bindings/codegen/property.html.template b/components/script_bindings/codegen/property.html.template
index 7b16aa78d0f..7b16aa78d0f 100644
--- a/components/script/dom/bindings/codegen/property.html.template
+++ b/components/script_bindings/codegen/property.html.template
diff --git a/components/script/dom/bindings/codegen/run.py b/components/script_bindings/codegen/run.py
index d60cff896da..dd812cd2d1e 100644
--- a/components/script/dom/bindings/codegen/run.py
+++ b/components/script_bindings/codegen/run.py
@@ -8,7 +8,7 @@ import json
import re
SCRIPT_PATH = os.path.abspath(os.path.dirname(__file__))
-SERVO_ROOT = os.path.abspath(os.path.join(SCRIPT_PATH, "..", "..", "..", "..", ".."))
+SERVO_ROOT = os.path.abspath(os.path.join(SCRIPT_PATH, "..", "..", ".."))
FILTER_PATTERN = re.compile("// skip-unless ([A-Z_]+)\n")
@@ -23,7 +23,7 @@ def main():
# Do not ascend above the target dir, because it may not be called target
# or even have a parent (see CARGO_TARGET_DIR).
doc_servo = os.path.join(out_dir, "..", "..", "..", "..", "doc")
- webidls_dir = os.path.join(SCRIPT_PATH, "..", "..", "webidls")
+ webidls_dir = os.path.join(SCRIPT_PATH, "..", "webidls")
config_file = "Bindings.conf"
import WebIDL
diff --git a/components/script_bindings/lib.rs b/components/script_bindings/lib.rs
new file mode 100644
index 00000000000..daa3e8897c2
--- /dev/null
+++ b/components/script_bindings/lib.rs
@@ -0,0 +1,3 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at https://mozilla.org/MPL/2.0/. */
diff --git a/components/script/dom/webidls/ANGLEInstancedArrays.webidl b/components/script_bindings/webidls/ANGLEInstancedArrays.webidl
index 22ef2ee0d0e..22ef2ee0d0e 100644
--- a/components/script/dom/webidls/ANGLEInstancedArrays.webidl
+++ b/components/script_bindings/webidls/ANGLEInstancedArrays.webidl
diff --git a/components/script/dom/webidls/ARIAMixin.webidl b/components/script_bindings/webidls/ARIAMixin.webidl
index 3377b09e619..3377b09e619 100644
--- a/components/script/dom/webidls/ARIAMixin.webidl
+++ b/components/script_bindings/webidls/ARIAMixin.webidl
diff --git a/components/script/dom/webidls/AbortController.webidl b/components/script_bindings/webidls/AbortController.webidl
index cef49010d3c..cef49010d3c 100644
--- a/components/script/dom/webidls/AbortController.webidl
+++ b/components/script_bindings/webidls/AbortController.webidl
diff --git a/components/script/dom/webidls/AbstractRange.webidl b/components/script_bindings/webidls/AbstractRange.webidl
index 4472d27fc20..4472d27fc20 100644
--- a/components/script/dom/webidls/AbstractRange.webidl
+++ b/components/script_bindings/webidls/AbstractRange.webidl
diff --git a/components/script/dom/webidls/ActivatableElement.webidl b/components/script_bindings/webidls/ActivatableElement.webidl
index 99a250a4b55..99a250a4b55 100644
--- a/components/script/dom/webidls/ActivatableElement.webidl
+++ b/components/script_bindings/webidls/ActivatableElement.webidl
diff --git a/components/script/dom/webidls/AnalyserNode.webidl b/components/script_bindings/webidls/AnalyserNode.webidl
index 5bde7c7eb5e..5bde7c7eb5e 100644
--- a/components/script/dom/webidls/AnalyserNode.webidl
+++ b/components/script_bindings/webidls/AnalyserNode.webidl
diff --git a/components/script/dom/webidls/AnimationEvent.webidl b/components/script_bindings/webidls/AnimationEvent.webidl
index fd9d6c47f7e..fd9d6c47f7e 100644
--- a/components/script/dom/webidls/AnimationEvent.webidl
+++ b/components/script_bindings/webidls/AnimationEvent.webidl
diff --git a/components/script/dom/webidls/Attr.webidl b/components/script_bindings/webidls/Attr.webidl
index f56f9104e65..f56f9104e65 100644
--- a/components/script/dom/webidls/Attr.webidl
+++ b/components/script_bindings/webidls/Attr.webidl
diff --git a/components/script/dom/webidls/AudioBuffer.webidl b/components/script_bindings/webidls/AudioBuffer.webidl
index 56a735ec3f3..56a735ec3f3 100644
--- a/components/script/dom/webidls/AudioBuffer.webidl
+++ b/components/script_bindings/webidls/AudioBuffer.webidl
diff --git a/components/script/dom/webidls/AudioBufferSourceNode.webidl b/components/script_bindings/webidls/AudioBufferSourceNode.webidl
index 7c0d3538b1d..7c0d3538b1d 100644
--- a/components/script/dom/webidls/AudioBufferSourceNode.webidl
+++ b/components/script_bindings/webidls/AudioBufferSourceNode.webidl
diff --git a/components/script/dom/webidls/AudioContext.webidl b/components/script_bindings/webidls/AudioContext.webidl
index 8f36c54d0fc..8f36c54d0fc 100644
--- a/components/script/dom/webidls/AudioContext.webidl
+++ b/components/script_bindings/webidls/AudioContext.webidl
diff --git a/components/script/dom/webidls/AudioDestinationNode.webidl b/components/script_bindings/webidls/AudioDestinationNode.webidl
index 572c7d954f0..572c7d954f0 100644
--- a/components/script/dom/webidls/AudioDestinationNode.webidl
+++ b/components/script_bindings/webidls/AudioDestinationNode.webidl
diff --git a/components/script/dom/webidls/AudioListener.webidl b/components/script_bindings/webidls/AudioListener.webidl
index d625740802f..d625740802f 100644
--- a/components/script/dom/webidls/AudioListener.webidl
+++ b/components/script_bindings/webidls/AudioListener.webidl
diff --git a/components/script/dom/webidls/AudioNode.webidl b/components/script_bindings/webidls/AudioNode.webidl
index 45d97bc5762..45d97bc5762 100644
--- a/components/script/dom/webidls/AudioNode.webidl
+++ b/components/script_bindings/webidls/AudioNode.webidl
diff --git a/components/script/dom/webidls/AudioParam.webidl b/components/script_bindings/webidls/AudioParam.webidl
index 4f44d54224c..4f44d54224c 100644
--- a/components/script/dom/webidls/AudioParam.webidl
+++ b/components/script_bindings/webidls/AudioParam.webidl
diff --git a/components/script/dom/webidls/AudioScheduledSourceNode.webidl b/components/script_bindings/webidls/AudioScheduledSourceNode.webidl
index 32542cbfa51..32542cbfa51 100644
--- a/components/script/dom/webidls/AudioScheduledSourceNode.webidl
+++ b/components/script_bindings/webidls/AudioScheduledSourceNode.webidl
diff --git a/components/script/dom/webidls/AudioTrack.webidl b/components/script_bindings/webidls/AudioTrack.webidl
index 2fa2ec9a5fa..2fa2ec9a5fa 100644
--- a/components/script/dom/webidls/AudioTrack.webidl
+++ b/components/script_bindings/webidls/AudioTrack.webidl
diff --git a/components/script/dom/webidls/AudioTrackList.webidl b/components/script_bindings/webidls/AudioTrackList.webidl
index 4428776972c..4428776972c 100644
--- a/components/script/dom/webidls/AudioTrackList.webidl
+++ b/components/script_bindings/webidls/AudioTrackList.webidl
diff --git a/components/script/dom/webidls/BaseAudioContext.webidl b/components/script_bindings/webidls/BaseAudioContext.webidl
index 271aa802e32..271aa802e32 100644
--- a/components/script/dom/webidls/BaseAudioContext.webidl
+++ b/components/script_bindings/webidls/BaseAudioContext.webidl
diff --git a/components/script/dom/webidls/BeforeUnloadEvent.webidl b/components/script_bindings/webidls/BeforeUnloadEvent.webidl
index d5aee92901c..d5aee92901c 100644
--- a/components/script/dom/webidls/BeforeUnloadEvent.webidl
+++ b/components/script_bindings/webidls/BeforeUnloadEvent.webidl
diff --git a/components/script/dom/webidls/BiquadFilterNode.webidl b/components/script_bindings/webidls/BiquadFilterNode.webidl
index d1b5450338c..d1b5450338c 100644
--- a/components/script/dom/webidls/BiquadFilterNode.webidl
+++ b/components/script_bindings/webidls/BiquadFilterNode.webidl
diff --git a/components/script/dom/webidls/Blob.webidl b/components/script_bindings/webidls/Blob.webidl
index 14af967c2f0..14af967c2f0 100644
--- a/components/script/dom/webidls/Blob.webidl
+++ b/components/script_bindings/webidls/Blob.webidl
diff --git a/components/script/dom/webidls/Bluetooth.webidl b/components/script_bindings/webidls/Bluetooth.webidl
index 65ce8ea79b3..65ce8ea79b3 100644
--- a/components/script/dom/webidls/Bluetooth.webidl
+++ b/components/script_bindings/webidls/Bluetooth.webidl
diff --git a/components/script/dom/webidls/BluetoothAdvertisingEvent.webidl b/components/script_bindings/webidls/BluetoothAdvertisingEvent.webidl
index c6f3c6a8480..c6f3c6a8480 100644
--- a/components/script/dom/webidls/BluetoothAdvertisingEvent.webidl
+++ b/components/script_bindings/webidls/BluetoothAdvertisingEvent.webidl
diff --git a/components/script/dom/webidls/BluetoothCharacteristicProperties.webidl b/components/script_bindings/webidls/BluetoothCharacteristicProperties.webidl
index fb812ff7c46..fb812ff7c46 100644
--- a/components/script/dom/webidls/BluetoothCharacteristicProperties.webidl
+++ b/components/script_bindings/webidls/BluetoothCharacteristicProperties.webidl
diff --git a/components/script/dom/webidls/BluetoothDevice.webidl b/components/script_bindings/webidls/BluetoothDevice.webidl
index f9cb44dda5a..f9cb44dda5a 100644
--- a/components/script/dom/webidls/BluetoothDevice.webidl
+++ b/components/script_bindings/webidls/BluetoothDevice.webidl
diff --git a/components/script/dom/webidls/BluetoothPermissionResult.webidl b/components/script_bindings/webidls/BluetoothPermissionResult.webidl
index 67822fc55cf..67822fc55cf 100644
--- a/components/script/dom/webidls/BluetoothPermissionResult.webidl
+++ b/components/script_bindings/webidls/BluetoothPermissionResult.webidl
diff --git a/components/script/dom/webidls/BluetoothRemoteGATTCharacteristic.webidl b/components/script_bindings/webidls/BluetoothRemoteGATTCharacteristic.webidl
index 9e0140d8129..9e0140d8129 100644
--- a/components/script/dom/webidls/BluetoothRemoteGATTCharacteristic.webidl
+++ b/components/script_bindings/webidls/BluetoothRemoteGATTCharacteristic.webidl
diff --git a/components/script/dom/webidls/BluetoothRemoteGATTDescriptor.webidl b/components/script_bindings/webidls/BluetoothRemoteGATTDescriptor.webidl
index 31e19a850fc..31e19a850fc 100644
--- a/components/script/dom/webidls/BluetoothRemoteGATTDescriptor.webidl
+++ b/components/script_bindings/webidls/BluetoothRemoteGATTDescriptor.webidl
diff --git a/components/script/dom/webidls/BluetoothRemoteGATTServer.webidl b/components/script_bindings/webidls/BluetoothRemoteGATTServer.webidl
index 3d60ace070f..3d60ace070f 100644
--- a/components/script/dom/webidls/BluetoothRemoteGATTServer.webidl
+++ b/components/script_bindings/webidls/BluetoothRemoteGATTServer.webidl
diff --git a/components/script/dom/webidls/BluetoothRemoteGATTService.webidl b/components/script_bindings/webidls/BluetoothRemoteGATTService.webidl
index e505ae3aabe..e505ae3aabe 100644
--- a/components/script/dom/webidls/BluetoothRemoteGATTService.webidl
+++ b/components/script_bindings/webidls/BluetoothRemoteGATTService.webidl
diff --git a/components/script/dom/webidls/BluetoothUUID.webidl b/components/script_bindings/webidls/BluetoothUUID.webidl
index 5ee501bf6e6..5ee501bf6e6 100644
--- a/components/script/dom/webidls/BluetoothUUID.webidl
+++ b/components/script_bindings/webidls/BluetoothUUID.webidl
diff --git a/components/script/dom/webidls/Body.webidl b/components/script_bindings/webidls/Body.webidl
index 1c730f499c1..1c730f499c1 100644
--- a/components/script/dom/webidls/Body.webidl
+++ b/components/script_bindings/webidls/Body.webidl
diff --git a/components/script/dom/webidls/BroadcastChannel.webidl b/components/script_bindings/webidls/BroadcastChannel.webidl
index 886ea5761c6..886ea5761c6 100644
--- a/components/script/dom/webidls/BroadcastChannel.webidl
+++ b/components/script_bindings/webidls/BroadcastChannel.webidl
diff --git a/components/script/dom/webidls/CDATASection.webidl b/components/script_bindings/webidls/CDATASection.webidl
index 28cb4a85003..28cb4a85003 100644
--- a/components/script/dom/webidls/CDATASection.webidl
+++ b/components/script_bindings/webidls/CDATASection.webidl
diff --git a/components/script/dom/webidls/CSS.webidl b/components/script_bindings/webidls/CSS.webidl
index 2a199569cd8..2a199569cd8 100644
--- a/components/script/dom/webidls/CSS.webidl
+++ b/components/script_bindings/webidls/CSS.webidl
diff --git a/components/script/dom/webidls/CSSConditionRule.webidl b/components/script_bindings/webidls/CSSConditionRule.webidl
index 2f0aa270c1e..2f0aa270c1e 100644
--- a/components/script/dom/webidls/CSSConditionRule.webidl
+++ b/components/script_bindings/webidls/CSSConditionRule.webidl
diff --git a/components/script/dom/webidls/CSSFontFaceRule.webidl b/components/script_bindings/webidls/CSSFontFaceRule.webidl
index 0e159a4b4ec..0e159a4b4ec 100644
--- a/components/script/dom/webidls/CSSFontFaceRule.webidl
+++ b/components/script_bindings/webidls/CSSFontFaceRule.webidl
diff --git a/components/script/dom/webidls/CSSGroupingRule.webidl b/components/script_bindings/webidls/CSSGroupingRule.webidl
index 7707f38d984..7707f38d984 100644
--- a/components/script/dom/webidls/CSSGroupingRule.webidl
+++ b/components/script_bindings/webidls/CSSGroupingRule.webidl
diff --git a/components/script/dom/webidls/CSSImportRule.webidl b/components/script_bindings/webidls/CSSImportRule.webidl
index 31340776f25..31340776f25 100644
--- a/components/script/dom/webidls/CSSImportRule.webidl
+++ b/components/script_bindings/webidls/CSSImportRule.webidl
diff --git a/components/script/dom/webidls/CSSKeyframeRule.webidl b/components/script_bindings/webidls/CSSKeyframeRule.webidl
index 92195320767..92195320767 100644
--- a/components/script/dom/webidls/CSSKeyframeRule.webidl
+++ b/components/script_bindings/webidls/CSSKeyframeRule.webidl
diff --git a/components/script/dom/webidls/CSSKeyframesRule.webidl b/components/script_bindings/webidls/CSSKeyframesRule.webidl
index b812d124733..b812d124733 100644
--- a/components/script/dom/webidls/CSSKeyframesRule.webidl
+++ b/components/script_bindings/webidls/CSSKeyframesRule.webidl
diff --git a/components/script/dom/webidls/CSSLayerBlockRule.webidl b/components/script_bindings/webidls/CSSLayerBlockRule.webidl
index 714fc075087..714fc075087 100644
--- a/components/script/dom/webidls/CSSLayerBlockRule.webidl
+++ b/components/script_bindings/webidls/CSSLayerBlockRule.webidl
diff --git a/components/script/dom/webidls/CSSLayerStatementRule.webidl b/components/script_bindings/webidls/CSSLayerStatementRule.webidl
index 22de1ffd27e..22de1ffd27e 100644
--- a/components/script/dom/webidls/CSSLayerStatementRule.webidl
+++ b/components/script_bindings/webidls/CSSLayerStatementRule.webidl
diff --git a/components/script/dom/webidls/CSSMediaRule.webidl b/components/script_bindings/webidls/CSSMediaRule.webidl
index 13b0cbafe76..13b0cbafe76 100644
--- a/components/script/dom/webidls/CSSMediaRule.webidl
+++ b/components/script_bindings/webidls/CSSMediaRule.webidl
diff --git a/components/script/dom/webidls/CSSNamespaceRule.webidl b/components/script_bindings/webidls/CSSNamespaceRule.webidl
index 082d53833e9..082d53833e9 100644
--- a/components/script/dom/webidls/CSSNamespaceRule.webidl
+++ b/components/script_bindings/webidls/CSSNamespaceRule.webidl
diff --git a/components/script/dom/webidls/CSSRule.webidl b/components/script_bindings/webidls/CSSRule.webidl
index 72cbdd54f86..72cbdd54f86 100644
--- a/components/script/dom/webidls/CSSRule.webidl
+++ b/components/script_bindings/webidls/CSSRule.webidl
diff --git a/components/script/dom/webidls/CSSRuleList.webidl b/components/script_bindings/webidls/CSSRuleList.webidl
index e411930589b..e411930589b 100644
--- a/components/script/dom/webidls/CSSRuleList.webidl
+++ b/components/script_bindings/webidls/CSSRuleList.webidl
diff --git a/components/script/dom/webidls/CSSStyleDeclaration.webidl b/components/script_bindings/webidls/CSSStyleDeclaration.webidl
index 73ee152a4ac..73ee152a4ac 100644
--- a/components/script/dom/webidls/CSSStyleDeclaration.webidl
+++ b/components/script_bindings/webidls/CSSStyleDeclaration.webidl
diff --git a/components/script/dom/webidls/CSSStyleRule.webidl b/components/script_bindings/webidls/CSSStyleRule.webidl
index 48bf819bb89..48bf819bb89 100644
--- a/components/script/dom/webidls/CSSStyleRule.webidl
+++ b/components/script_bindings/webidls/CSSStyleRule.webidl
diff --git a/components/script/dom/webidls/CSSStyleSheet.webidl b/components/script_bindings/webidls/CSSStyleSheet.webidl
index 0133eefd8a1..0133eefd8a1 100644
--- a/components/script/dom/webidls/CSSStyleSheet.webidl
+++ b/components/script_bindings/webidls/CSSStyleSheet.webidl
diff --git a/components/script/dom/webidls/CSSStyleValue.webidl b/components/script_bindings/webidls/CSSStyleValue.webidl
index a87c2b29910..a87c2b29910 100644
--- a/components/script/dom/webidls/CSSStyleValue.webidl
+++ b/components/script_bindings/webidls/CSSStyleValue.webidl
diff --git a/components/script/dom/webidls/CSSSupportsRule.webidl b/components/script_bindings/webidls/CSSSupportsRule.webidl
index a726f101e41..a726f101e41 100644
--- a/components/script/dom/webidls/CSSSupportsRule.webidl
+++ b/components/script_bindings/webidls/CSSSupportsRule.webidl
diff --git a/components/script/dom/webidls/CanvasRenderingContext2D.webidl b/components/script_bindings/webidls/CanvasRenderingContext2D.webidl
index 4479d068186..4479d068186 100644
--- a/components/script/dom/webidls/CanvasRenderingContext2D.webidl
+++ b/components/script_bindings/webidls/CanvasRenderingContext2D.webidl
diff --git a/components/script/dom/webidls/ChannelMergerNode.webidl b/components/script_bindings/webidls/ChannelMergerNode.webidl
index c6eaad8bb55..c6eaad8bb55 100644
--- a/components/script/dom/webidls/ChannelMergerNode.webidl
+++ b/components/script_bindings/webidls/ChannelMergerNode.webidl
diff --git a/components/script/dom/webidls/ChannelSplitterNode.webidl b/components/script_bindings/webidls/ChannelSplitterNode.webidl
index e867f7a9181..e867f7a9181 100644
--- a/components/script/dom/webidls/ChannelSplitterNode.webidl
+++ b/components/script_bindings/webidls/ChannelSplitterNode.webidl
diff --git a/components/script/dom/webidls/CharacterData.webidl b/components/script_bindings/webidls/CharacterData.webidl
index 3f3d1fda356..3f3d1fda356 100644
--- a/components/script/dom/webidls/CharacterData.webidl
+++ b/components/script_bindings/webidls/CharacterData.webidl
diff --git a/components/script/dom/webidls/ChildNode.webidl b/components/script_bindings/webidls/ChildNode.webidl
index ec8ad17aa2f..ec8ad17aa2f 100644
--- a/components/script/dom/webidls/ChildNode.webidl
+++ b/components/script_bindings/webidls/ChildNode.webidl
diff --git a/components/script/dom/webidls/Client.webidl b/components/script_bindings/webidls/Client.webidl
index f2b144ffa07..f2b144ffa07 100644
--- a/components/script/dom/webidls/Client.webidl
+++ b/components/script_bindings/webidls/Client.webidl
diff --git a/components/script/dom/webidls/ClipboardEvent.webidl b/components/script_bindings/webidls/ClipboardEvent.webidl
index d23700d8415..d23700d8415 100644
--- a/components/script/dom/webidls/ClipboardEvent.webidl
+++ b/components/script_bindings/webidls/ClipboardEvent.webidl
diff --git a/components/script/dom/webidls/CloseEvent.webidl b/components/script_bindings/webidls/CloseEvent.webidl
index 712f8848df0..712f8848df0 100644
--- a/components/script/dom/webidls/CloseEvent.webidl
+++ b/components/script_bindings/webidls/CloseEvent.webidl
diff --git a/components/script/dom/webidls/Comment.webidl b/components/script_bindings/webidls/Comment.webidl
index 0ccda9ee991..0ccda9ee991 100644
--- a/components/script/dom/webidls/Comment.webidl
+++ b/components/script_bindings/webidls/Comment.webidl
diff --git a/components/script/dom/webidls/CompositionEvent.webidl b/components/script_bindings/webidls/CompositionEvent.webidl
index 3eeba65e29a..3eeba65e29a 100644
--- a/components/script/dom/webidls/CompositionEvent.webidl
+++ b/components/script_bindings/webidls/CompositionEvent.webidl
diff --git a/components/script/dom/webidls/Console.webidl b/components/script_bindings/webidls/Console.webidl
index 2565b6a409c..2565b6a409c 100644
--- a/components/script/dom/webidls/Console.webidl
+++ b/components/script_bindings/webidls/Console.webidl
diff --git a/components/script/dom/webidls/ConstantSourceNode.webidl b/components/script_bindings/webidls/ConstantSourceNode.webidl
index e3a5a174250..e3a5a174250 100644
--- a/components/script/dom/webidls/ConstantSourceNode.webidl
+++ b/components/script_bindings/webidls/ConstantSourceNode.webidl
diff --git a/components/script/dom/webidls/Crypto.webidl b/components/script_bindings/webidls/Crypto.webidl
index cdda53e27ac..cdda53e27ac 100644
--- a/components/script/dom/webidls/Crypto.webidl
+++ b/components/script_bindings/webidls/Crypto.webidl
diff --git a/components/script/dom/webidls/CryptoKey.webidl b/components/script_bindings/webidls/CryptoKey.webidl
index 4387ef75d98..4387ef75d98 100644
--- a/components/script/dom/webidls/CryptoKey.webidl
+++ b/components/script_bindings/webidls/CryptoKey.webidl
diff --git a/components/script/dom/webidls/CustomElementRegistry.webidl b/components/script_bindings/webidls/CustomElementRegistry.webidl
index 818e8892461..818e8892461 100644
--- a/components/script/dom/webidls/CustomElementRegistry.webidl
+++ b/components/script_bindings/webidls/CustomElementRegistry.webidl
diff --git a/components/script/dom/webidls/CustomEvent.webidl b/components/script_bindings/webidls/CustomEvent.webidl
index af57bfdf1a2..af57bfdf1a2 100644
--- a/components/script/dom/webidls/CustomEvent.webidl
+++ b/components/script_bindings/webidls/CustomEvent.webidl
diff --git a/components/script/dom/webidls/DOMException.webidl b/components/script_bindings/webidls/DOMException.webidl
index d61d30151fa..d61d30151fa 100644
--- a/components/script/dom/webidls/DOMException.webidl
+++ b/components/script_bindings/webidls/DOMException.webidl
diff --git a/components/script/dom/webidls/DOMImplementation.webidl b/components/script_bindings/webidls/DOMImplementation.webidl
index af744e3a08c..af744e3a08c 100644
--- a/components/script/dom/webidls/DOMImplementation.webidl
+++ b/components/script_bindings/webidls/DOMImplementation.webidl
diff --git a/components/script/dom/webidls/DOMMatrix.webidl b/components/script_bindings/webidls/DOMMatrix.webidl
index e0518bce659..e0518bce659 100644
--- a/components/script/dom/webidls/DOMMatrix.webidl
+++ b/components/script_bindings/webidls/DOMMatrix.webidl
diff --git a/components/script/dom/webidls/DOMMatrixReadOnly.webidl b/components/script_bindings/webidls/DOMMatrixReadOnly.webidl
index 92993905db4..92993905db4 100644
--- a/components/script/dom/webidls/DOMMatrixReadOnly.webidl
+++ b/components/script_bindings/webidls/DOMMatrixReadOnly.webidl
diff --git a/components/script/dom/webidls/DOMParser.webidl b/components/script_bindings/webidls/DOMParser.webidl
index 90b3b6a8ff6..90b3b6a8ff6 100644
--- a/components/script/dom/webidls/DOMParser.webidl
+++ b/components/script_bindings/webidls/DOMParser.webidl
diff --git a/components/script/dom/webidls/DOMPoint.webidl b/components/script_bindings/webidls/DOMPoint.webidl
index 765c62df573..765c62df573 100644
--- a/components/script/dom/webidls/DOMPoint.webidl
+++ b/components/script_bindings/webidls/DOMPoint.webidl
diff --git a/components/script/dom/webidls/DOMPointReadOnly.webidl b/components/script_bindings/webidls/DOMPointReadOnly.webidl
index 98940ed3f08..98940ed3f08 100644
--- a/components/script/dom/webidls/DOMPointReadOnly.webidl
+++ b/components/script_bindings/webidls/DOMPointReadOnly.webidl
diff --git a/components/script/dom/webidls/DOMQuad.webidl b/components/script_bindings/webidls/DOMQuad.webidl
index ba58ccffc48..ba58ccffc48 100644
--- a/components/script/dom/webidls/DOMQuad.webidl
+++ b/components/script_bindings/webidls/DOMQuad.webidl
diff --git a/components/script/dom/webidls/DOMRect.webidl b/components/script_bindings/webidls/DOMRect.webidl
index aee406502fc..aee406502fc 100644
--- a/components/script/dom/webidls/DOMRect.webidl
+++ b/components/script_bindings/webidls/DOMRect.webidl
diff --git a/components/script/dom/webidls/DOMRectList.webidl b/components/script_bindings/webidls/DOMRectList.webidl
index 0d11c07e7fc..0d11c07e7fc 100644
--- a/components/script/dom/webidls/DOMRectList.webidl
+++ b/components/script_bindings/webidls/DOMRectList.webidl
diff --git a/components/script/dom/webidls/DOMRectReadOnly.webidl b/components/script_bindings/webidls/DOMRectReadOnly.webidl
index b8bc3057675..b8bc3057675 100644
--- a/components/script/dom/webidls/DOMRectReadOnly.webidl
+++ b/components/script_bindings/webidls/DOMRectReadOnly.webidl
diff --git a/components/script/dom/webidls/DOMStringList.webidl b/components/script_bindings/webidls/DOMStringList.webidl
index c2d1f235b63..c2d1f235b63 100644
--- a/components/script/dom/webidls/DOMStringList.webidl
+++ b/components/script_bindings/webidls/DOMStringList.webidl
diff --git a/components/script/dom/webidls/DOMStringMap.webidl b/components/script_bindings/webidls/DOMStringMap.webidl
index 1ac525325f7..1ac525325f7 100644
--- a/components/script/dom/webidls/DOMStringMap.webidl
+++ b/components/script_bindings/webidls/DOMStringMap.webidl
diff --git a/components/script/dom/webidls/DOMTokenList.webidl b/components/script_bindings/webidls/DOMTokenList.webidl
index 6be5eb4f232..6be5eb4f232 100644
--- a/components/script/dom/webidls/DOMTokenList.webidl
+++ b/components/script_bindings/webidls/DOMTokenList.webidl
diff --git a/components/script/dom/webidls/DataTransfer.webidl b/components/script_bindings/webidls/DataTransfer.webidl
index 2e546f0c579..2e546f0c579 100644
--- a/components/script/dom/webidls/DataTransfer.webidl
+++ b/components/script_bindings/webidls/DataTransfer.webidl
diff --git a/components/script/dom/webidls/DataTransferItem.webidl b/components/script_bindings/webidls/DataTransferItem.webidl
index 56008f13715..56008f13715 100644
--- a/components/script/dom/webidls/DataTransferItem.webidl
+++ b/components/script_bindings/webidls/DataTransferItem.webidl
diff --git a/components/script/dom/webidls/DataTransferItemList.webidl b/components/script_bindings/webidls/DataTransferItemList.webidl
index efdcb72806e..efdcb72806e 100644
--- a/components/script/dom/webidls/DataTransferItemList.webidl
+++ b/components/script_bindings/webidls/DataTransferItemList.webidl
diff --git a/components/script/dom/webidls/DedicatedWorkerGlobalScope.webidl b/components/script_bindings/webidls/DedicatedWorkerGlobalScope.webidl
index ad5c36e29b4..ad5c36e29b4 100644
--- a/components/script/dom/webidls/DedicatedWorkerGlobalScope.webidl
+++ b/components/script_bindings/webidls/DedicatedWorkerGlobalScope.webidl
diff --git a/components/script/dom/webidls/DissimilarOriginLocation.webidl b/components/script_bindings/webidls/DissimilarOriginLocation.webidl
index e4101bd35e7..e4101bd35e7 100644
--- a/components/script/dom/webidls/DissimilarOriginLocation.webidl
+++ b/components/script_bindings/webidls/DissimilarOriginLocation.webidl
diff --git a/components/script/dom/webidls/DissimilarOriginWindow.webidl b/components/script_bindings/webidls/DissimilarOriginWindow.webidl
index bce8bddb572..bce8bddb572 100644
--- a/components/script/dom/webidls/DissimilarOriginWindow.webidl
+++ b/components/script_bindings/webidls/DissimilarOriginWindow.webidl
diff --git a/components/script/dom/webidls/Document.webidl b/components/script_bindings/webidls/Document.webidl
index 6131dbd15c7..6131dbd15c7 100644
--- a/components/script/dom/webidls/Document.webidl
+++ b/components/script_bindings/webidls/Document.webidl
diff --git a/components/script/dom/webidls/DocumentFragment.webidl b/components/script_bindings/webidls/DocumentFragment.webidl
index ec97caecf93..ec97caecf93 100644
--- a/components/script/dom/webidls/DocumentFragment.webidl
+++ b/components/script_bindings/webidls/DocumentFragment.webidl
diff --git a/components/script/dom/webidls/DocumentOrShadowRoot.webidl b/components/script_bindings/webidls/DocumentOrShadowRoot.webidl
index c833299482b..c833299482b 100644
--- a/components/script/dom/webidls/DocumentOrShadowRoot.webidl
+++ b/components/script_bindings/webidls/DocumentOrShadowRoot.webidl
diff --git a/components/script/dom/webidls/DocumentType.webidl b/components/script_bindings/webidls/DocumentType.webidl
index 8d00b6df451..8d00b6df451 100644
--- a/components/script/dom/webidls/DocumentType.webidl
+++ b/components/script_bindings/webidls/DocumentType.webidl
diff --git a/components/script/dom/webidls/DynamicModuleOwner.webidl b/components/script_bindings/webidls/DynamicModuleOwner.webidl
index 20ad0e3367b..20ad0e3367b 100644
--- a/components/script/dom/webidls/DynamicModuleOwner.webidl
+++ b/components/script_bindings/webidls/DynamicModuleOwner.webidl
diff --git a/components/script/dom/webidls/EXTBlendMinmax.webidl b/components/script_bindings/webidls/EXTBlendMinmax.webidl
index b9f9f09fe9a..b9f9f09fe9a 100644
--- a/components/script/dom/webidls/EXTBlendMinmax.webidl
+++ b/components/script_bindings/webidls/EXTBlendMinmax.webidl
diff --git a/components/script/dom/webidls/EXTColorBufferHalfFloat.webidl b/components/script_bindings/webidls/EXTColorBufferHalfFloat.webidl
index 0844ec6c328..0844ec6c328 100644
--- a/components/script/dom/webidls/EXTColorBufferHalfFloat.webidl
+++ b/components/script_bindings/webidls/EXTColorBufferHalfFloat.webidl
diff --git a/components/script/dom/webidls/EXTFragDepth.webidl b/components/script_bindings/webidls/EXTFragDepth.webidl
index 22c8d25b214..22c8d25b214 100644
--- a/components/script/dom/webidls/EXTFragDepth.webidl
+++ b/components/script_bindings/webidls/EXTFragDepth.webidl
diff --git a/components/script/dom/webidls/EXTShaderTextureLod.webidl b/components/script_bindings/webidls/EXTShaderTextureLod.webidl
index a05370b42b2..a05370b42b2 100644
--- a/components/script/dom/webidls/EXTShaderTextureLod.webidl
+++ b/components/script_bindings/webidls/EXTShaderTextureLod.webidl
diff --git a/components/script/dom/webidls/EXTTextureFilterAnisotropic.webidl b/components/script_bindings/webidls/EXTTextureFilterAnisotropic.webidl
index 812ae3d8a8b..812ae3d8a8b 100644
--- a/components/script/dom/webidls/EXTTextureFilterAnisotropic.webidl
+++ b/components/script_bindings/webidls/EXTTextureFilterAnisotropic.webidl
diff --git a/components/script/dom/webidls/Element.webidl b/components/script_bindings/webidls/Element.webidl
index 60a6db4e4e1..60a6db4e4e1 100644
--- a/components/script/dom/webidls/Element.webidl
+++ b/components/script_bindings/webidls/Element.webidl
diff --git a/components/script/dom/webidls/ElementCSSInlineStyle.webidl b/components/script_bindings/webidls/ElementCSSInlineStyle.webidl
index 3e5696c7e8d..3e5696c7e8d 100644
--- a/components/script/dom/webidls/ElementCSSInlineStyle.webidl
+++ b/components/script_bindings/webidls/ElementCSSInlineStyle.webidl
diff --git a/components/script/dom/webidls/ElementContentEditable.webidl b/components/script_bindings/webidls/ElementContentEditable.webidl
index 8429700e93e..8429700e93e 100644
--- a/components/script/dom/webidls/ElementContentEditable.webidl
+++ b/components/script_bindings/webidls/ElementContentEditable.webidl
diff --git a/components/script/dom/webidls/ElementInternals.webidl b/components/script_bindings/webidls/ElementInternals.webidl
index fbb0e720733..fbb0e720733 100644
--- a/components/script/dom/webidls/ElementInternals.webidl
+++ b/components/script_bindings/webidls/ElementInternals.webidl
diff --git a/components/script/dom/webidls/ErrorEvent.webidl b/components/script_bindings/webidls/ErrorEvent.webidl
index 6f0782f4653..6f0782f4653 100644
--- a/components/script/dom/webidls/ErrorEvent.webidl
+++ b/components/script_bindings/webidls/ErrorEvent.webidl
diff --git a/components/script/dom/webidls/Event.webidl b/components/script_bindings/webidls/Event.webidl
index bc5c3d2abdd..bc5c3d2abdd 100644
--- a/components/script/dom/webidls/Event.webidl
+++ b/components/script_bindings/webidls/Event.webidl
diff --git a/components/script/dom/webidls/EventHandler.webidl b/components/script_bindings/webidls/EventHandler.webidl
index f597ce237d3..f597ce237d3 100644
--- a/components/script/dom/webidls/EventHandler.webidl
+++ b/components/script_bindings/webidls/EventHandler.webidl
diff --git a/components/script/dom/webidls/EventListener.webidl b/components/script_bindings/webidls/EventListener.webidl
index 13ed93be5ad..13ed93be5ad 100644
--- a/components/script/dom/webidls/EventListener.webidl
+++ b/components/script_bindings/webidls/EventListener.webidl
diff --git a/components/script/dom/webidls/EventModifierInit.webidl b/components/script_bindings/webidls/EventModifierInit.webidl
index c8abfcbddda..c8abfcbddda 100644
--- a/components/script/dom/webidls/EventModifierInit.webidl
+++ b/components/script_bindings/webidls/EventModifierInit.webidl
diff --git a/components/script/dom/webidls/EventSource.webidl b/components/script_bindings/webidls/EventSource.webidl
index c76885bd2e0..c76885bd2e0 100644
--- a/components/script/dom/webidls/EventSource.webidl
+++ b/components/script_bindings/webidls/EventSource.webidl
diff --git a/components/script/dom/webidls/EventTarget.webidl b/components/script_bindings/webidls/EventTarget.webidl
index 82e8c967483..82e8c967483 100644
--- a/components/script/dom/webidls/EventTarget.webidl
+++ b/components/script_bindings/webidls/EventTarget.webidl
diff --git a/components/script/dom/webidls/ExtendableEvent.webidl b/components/script_bindings/webidls/ExtendableEvent.webidl
index cf8a42169a0..cf8a42169a0 100644
--- a/components/script/dom/webidls/ExtendableEvent.webidl
+++ b/components/script_bindings/webidls/ExtendableEvent.webidl
diff --git a/components/script/dom/webidls/ExtendableMessageEvent.webidl b/components/script_bindings/webidls/ExtendableMessageEvent.webidl
index 66fbb46371e..66fbb46371e 100644
--- a/components/script/dom/webidls/ExtendableMessageEvent.webidl
+++ b/components/script_bindings/webidls/ExtendableMessageEvent.webidl
diff --git a/components/script/dom/webidls/FakeXRDevice.webidl b/components/script_bindings/webidls/FakeXRDevice.webidl
index dd0bb24b8a4..dd0bb24b8a4 100644
--- a/components/script/dom/webidls/FakeXRDevice.webidl
+++ b/components/script_bindings/webidls/FakeXRDevice.webidl
diff --git a/components/script/dom/webidls/FakeXRInputController.webidl b/components/script_bindings/webidls/FakeXRInputController.webidl
index 25237f54c7d..25237f54c7d 100644
--- a/components/script/dom/webidls/FakeXRInputController.webidl
+++ b/components/script_bindings/webidls/FakeXRInputController.webidl
diff --git a/components/script/dom/webidls/Fetch.webidl b/components/script_bindings/webidls/Fetch.webidl
index abedcf620ea..abedcf620ea 100644
--- a/components/script/dom/webidls/Fetch.webidl
+++ b/components/script_bindings/webidls/Fetch.webidl
diff --git a/components/script/dom/webidls/File.webidl b/components/script_bindings/webidls/File.webidl
index 143df2f8f13..143df2f8f13 100644
--- a/components/script/dom/webidls/File.webidl
+++ b/components/script_bindings/webidls/File.webidl
diff --git a/components/script/dom/webidls/FileList.webidl b/components/script_bindings/webidls/FileList.webidl
index d849bd323ef..d849bd323ef 100644
--- a/components/script/dom/webidls/FileList.webidl
+++ b/components/script_bindings/webidls/FileList.webidl
diff --git a/components/script/dom/webidls/FileReader.webidl b/components/script_bindings/webidls/FileReader.webidl
index 414958c625b..414958c625b 100644
--- a/components/script/dom/webidls/FileReader.webidl
+++ b/components/script_bindings/webidls/FileReader.webidl
diff --git a/components/script/dom/webidls/FileReaderSync.webidl b/components/script_bindings/webidls/FileReaderSync.webidl
index 08248839958..08248839958 100644
--- a/components/script/dom/webidls/FileReaderSync.webidl
+++ b/components/script_bindings/webidls/FileReaderSync.webidl
diff --git a/components/script/dom/webidls/FocusEvent.webidl b/components/script_bindings/webidls/FocusEvent.webidl
index 1d5e4ee4bea..1d5e4ee4bea 100644
--- a/components/script/dom/webidls/FocusEvent.webidl
+++ b/components/script_bindings/webidls/FocusEvent.webidl
diff --git a/components/script/dom/webidls/FontFaceSet.webidl b/components/script_bindings/webidls/FontFaceSet.webidl
index f114b2ac9b4..f114b2ac9b4 100644
--- a/components/script/dom/webidls/FontFaceSet.webidl
+++ b/components/script_bindings/webidls/FontFaceSet.webidl
diff --git a/components/script/dom/webidls/FontFaceSource.webidl b/components/script_bindings/webidls/FontFaceSource.webidl
index bdc286d9af7..bdc286d9af7 100644
--- a/components/script/dom/webidls/FontFaceSource.webidl
+++ b/components/script_bindings/webidls/FontFaceSource.webidl
diff --git a/components/script/dom/webidls/FormData.webidl b/components/script_bindings/webidls/FormData.webidl
index 49d62aff182..49d62aff182 100644
--- a/components/script/dom/webidls/FormData.webidl
+++ b/components/script_bindings/webidls/FormData.webidl
diff --git a/components/script/dom/webidls/FormDataEvent.webidl b/components/script_bindings/webidls/FormDataEvent.webidl
index 0cb81b93962..0cb81b93962 100644
--- a/components/script/dom/webidls/FormDataEvent.webidl
+++ b/components/script_bindings/webidls/FormDataEvent.webidl
diff --git a/components/script/dom/webidls/Function.webidl b/components/script_bindings/webidls/Function.webidl
index 4694df61999..4694df61999 100644
--- a/components/script/dom/webidls/Function.webidl
+++ b/components/script_bindings/webidls/Function.webidl
diff --git a/components/script/dom/webidls/GPUCanvasContext.webidl b/components/script_bindings/webidls/GPUCanvasContext.webidl
index e83421fa5ea..e83421fa5ea 100644
--- a/components/script/dom/webidls/GPUCanvasContext.webidl
+++ b/components/script_bindings/webidls/GPUCanvasContext.webidl
diff --git a/components/script/dom/webidls/GainNode.webidl b/components/script_bindings/webidls/GainNode.webidl
index 1247aeda95d..1247aeda95d 100644
--- a/components/script/dom/webidls/GainNode.webidl
+++ b/components/script_bindings/webidls/GainNode.webidl
diff --git a/components/script/dom/webidls/Gamepad.webidl b/components/script_bindings/webidls/Gamepad.webidl
index bef601c5c7c..bef601c5c7c 100644
--- a/components/script/dom/webidls/Gamepad.webidl
+++ b/components/script_bindings/webidls/Gamepad.webidl
diff --git a/components/script/dom/webidls/GamepadButton.webidl b/components/script_bindings/webidls/GamepadButton.webidl
index d4aa41be8d9..d4aa41be8d9 100644
--- a/components/script/dom/webidls/GamepadButton.webidl
+++ b/components/script_bindings/webidls/GamepadButton.webidl
diff --git a/components/script/dom/webidls/GamepadButtonList.webidl b/components/script_bindings/webidls/GamepadButtonList.webidl
index 24a82a4b322..24a82a4b322 100644
--- a/components/script/dom/webidls/GamepadButtonList.webidl
+++ b/components/script_bindings/webidls/GamepadButtonList.webidl
diff --git a/components/script/dom/webidls/GamepadEvent.webidl b/components/script_bindings/webidls/GamepadEvent.webidl
index 0dc82e4083b..0dc82e4083b 100644
--- a/components/script/dom/webidls/GamepadEvent.webidl
+++ b/components/script_bindings/webidls/GamepadEvent.webidl
diff --git a/components/script/dom/webidls/GamepadHapticActuator.webidl b/components/script_bindings/webidls/GamepadHapticActuator.webidl
index db6f6eb5f8b..db6f6eb5f8b 100644
--- a/components/script/dom/webidls/GamepadHapticActuator.webidl
+++ b/components/script_bindings/webidls/GamepadHapticActuator.webidl
diff --git a/components/script/dom/webidls/GamepadPose.webidl b/components/script_bindings/webidls/GamepadPose.webidl
index aeb5411b12b..aeb5411b12b 100644
--- a/components/script/dom/webidls/GamepadPose.webidl
+++ b/components/script_bindings/webidls/GamepadPose.webidl
diff --git a/components/script/dom/webidls/GlobalScope.webidl b/components/script_bindings/webidls/GlobalScope.webidl
index 57206d13e6a..57206d13e6a 100644
--- a/components/script/dom/webidls/GlobalScope.webidl
+++ b/components/script_bindings/webidls/GlobalScope.webidl
diff --git a/components/script/dom/webidls/HTMLAnchorElement.webidl b/components/script_bindings/webidls/HTMLAnchorElement.webidl
index ed867a6a9a2..ed867a6a9a2 100644
--- a/components/script/dom/webidls/HTMLAnchorElement.webidl
+++ b/components/script_bindings/webidls/HTMLAnchorElement.webidl
diff --git a/components/script/dom/webidls/HTMLAreaElement.webidl b/components/script_bindings/webidls/HTMLAreaElement.webidl
index 222eef4962c..222eef4962c 100644
--- a/components/script/dom/webidls/HTMLAreaElement.webidl
+++ b/components/script_bindings/webidls/HTMLAreaElement.webidl
diff --git a/components/script/dom/webidls/HTMLAudioElement.webidl b/components/script_bindings/webidls/HTMLAudioElement.webidl
index ad22f727668..ad22f727668 100644
--- a/components/script/dom/webidls/HTMLAudioElement.webidl
+++ b/components/script_bindings/webidls/HTMLAudioElement.webidl
diff --git a/components/script/dom/webidls/HTMLBRElement.webidl b/components/script_bindings/webidls/HTMLBRElement.webidl
index 367f3bd36a9..367f3bd36a9 100644
--- a/components/script/dom/webidls/HTMLBRElement.webidl
+++ b/components/script_bindings/webidls/HTMLBRElement.webidl
diff --git a/components/script/dom/webidls/HTMLBaseElement.webidl b/components/script_bindings/webidls/HTMLBaseElement.webidl
index 813a4cffbd1..813a4cffbd1 100644
--- a/components/script/dom/webidls/HTMLBaseElement.webidl
+++ b/components/script_bindings/webidls/HTMLBaseElement.webidl
diff --git a/components/script/dom/webidls/HTMLBodyElement.webidl b/components/script_bindings/webidls/HTMLBodyElement.webidl
index 102f5bec41a..102f5bec41a 100644
--- a/components/script/dom/webidls/HTMLBodyElement.webidl
+++ b/components/script_bindings/webidls/HTMLBodyElement.webidl
diff --git a/components/script/dom/webidls/HTMLButtonElement.webidl b/components/script_bindings/webidls/HTMLButtonElement.webidl
index 178c7bd3a94..178c7bd3a94 100644
--- a/components/script/dom/webidls/HTMLButtonElement.webidl
+++ b/components/script_bindings/webidls/HTMLButtonElement.webidl
diff --git a/components/script/dom/webidls/HTMLCanvasElement.webidl b/components/script_bindings/webidls/HTMLCanvasElement.webidl
index 2e7be0389be..2e7be0389be 100644
--- a/components/script/dom/webidls/HTMLCanvasElement.webidl
+++ b/components/script_bindings/webidls/HTMLCanvasElement.webidl
diff --git a/components/script/dom/webidls/HTMLCollection.webidl b/components/script_bindings/webidls/HTMLCollection.webidl
index ac0962a5d10..ac0962a5d10 100644
--- a/components/script/dom/webidls/HTMLCollection.webidl
+++ b/components/script_bindings/webidls/HTMLCollection.webidl
diff --git a/components/script/dom/webidls/HTMLDListElement.webidl b/components/script_bindings/webidls/HTMLDListElement.webidl
index 76cf662620e..76cf662620e 100644
--- a/components/script/dom/webidls/HTMLDListElement.webidl
+++ b/components/script_bindings/webidls/HTMLDListElement.webidl
diff --git a/components/script/dom/webidls/HTMLDataElement.webidl b/components/script_bindings/webidls/HTMLDataElement.webidl
index b11368f3de2..b11368f3de2 100644
--- a/components/script/dom/webidls/HTMLDataElement.webidl
+++ b/components/script_bindings/webidls/HTMLDataElement.webidl
diff --git a/components/script/dom/webidls/HTMLDataListElement.webidl b/components/script_bindings/webidls/HTMLDataListElement.webidl
index 5bd9ac9d362..5bd9ac9d362 100644
--- a/components/script/dom/webidls/HTMLDataListElement.webidl
+++ b/components/script_bindings/webidls/HTMLDataListElement.webidl
diff --git a/components/script/dom/webidls/HTMLDetailsElement.webidl b/components/script_bindings/webidls/HTMLDetailsElement.webidl
index e860186a8ce..e860186a8ce 100644
--- a/components/script/dom/webidls/HTMLDetailsElement.webidl
+++ b/components/script_bindings/webidls/HTMLDetailsElement.webidl
diff --git a/components/script/dom/webidls/HTMLDialogElement.webidl b/components/script_bindings/webidls/HTMLDialogElement.webidl
index e52d3caf077..e52d3caf077 100644
--- a/components/script/dom/webidls/HTMLDialogElement.webidl
+++ b/components/script_bindings/webidls/HTMLDialogElement.webidl
diff --git a/components/script/dom/webidls/HTMLDirectoryElement.webidl b/components/script_bindings/webidls/HTMLDirectoryElement.webidl
index 0fc1a65949c..0fc1a65949c 100644
--- a/components/script/dom/webidls/HTMLDirectoryElement.webidl
+++ b/components/script_bindings/webidls/HTMLDirectoryElement.webidl
diff --git a/components/script/dom/webidls/HTMLDivElement.webidl b/components/script_bindings/webidls/HTMLDivElement.webidl
index c38127c87eb..c38127c87eb 100644
--- a/components/script/dom/webidls/HTMLDivElement.webidl
+++ b/components/script_bindings/webidls/HTMLDivElement.webidl
diff --git a/components/script/dom/webidls/HTMLElement.webidl b/components/script_bindings/webidls/HTMLElement.webidl
index 76bfada1b94..76bfada1b94 100644
--- a/components/script/dom/webidls/HTMLElement.webidl
+++ b/components/script_bindings/webidls/HTMLElement.webidl
diff --git a/components/script/dom/webidls/HTMLEmbedElement.webidl b/components/script_bindings/webidls/HTMLEmbedElement.webidl
index 50d8ce1a16a..50d8ce1a16a 100644
--- a/components/script/dom/webidls/HTMLEmbedElement.webidl
+++ b/components/script_bindings/webidls/HTMLEmbedElement.webidl
diff --git a/components/script/dom/webidls/HTMLFieldSetElement.webidl b/components/script_bindings/webidls/HTMLFieldSetElement.webidl
index 494dae3a5a2..494dae3a5a2 100644
--- a/components/script/dom/webidls/HTMLFieldSetElement.webidl
+++ b/components/script_bindings/webidls/HTMLFieldSetElement.webidl
diff --git a/components/script/dom/webidls/HTMLFontElement.webidl b/components/script_bindings/webidls/HTMLFontElement.webidl
index ca1a8680e5d..ca1a8680e5d 100644
--- a/components/script/dom/webidls/HTMLFontElement.webidl
+++ b/components/script_bindings/webidls/HTMLFontElement.webidl
diff --git a/components/script/dom/webidls/HTMLFormControlsCollection.webidl b/components/script_bindings/webidls/HTMLFormControlsCollection.webidl
index c1b222dee23..c1b222dee23 100644
--- a/components/script/dom/webidls/HTMLFormControlsCollection.webidl
+++ b/components/script_bindings/webidls/HTMLFormControlsCollection.webidl
diff --git a/components/script/dom/webidls/HTMLFormElement.webidl b/components/script_bindings/webidls/HTMLFormElement.webidl
index 21d23b68d9b..21d23b68d9b 100644
--- a/components/script/dom/webidls/HTMLFormElement.webidl
+++ b/components/script_bindings/webidls/HTMLFormElement.webidl
diff --git a/components/script/dom/webidls/HTMLFrameElement.webidl b/components/script_bindings/webidls/HTMLFrameElement.webidl
index 913ed9c0325..913ed9c0325 100644
--- a/components/script/dom/webidls/HTMLFrameElement.webidl
+++ b/components/script_bindings/webidls/HTMLFrameElement.webidl
diff --git a/components/script/dom/webidls/HTMLFrameSetElement.webidl b/components/script_bindings/webidls/HTMLFrameSetElement.webidl
index 24aa80dca28..24aa80dca28 100644
--- a/components/script/dom/webidls/HTMLFrameSetElement.webidl
+++ b/components/script_bindings/webidls/HTMLFrameSetElement.webidl
diff --git a/components/script/dom/webidls/HTMLHRElement.webidl b/components/script_bindings/webidls/HTMLHRElement.webidl
index 8963d5e8901..8963d5e8901 100644
--- a/components/script/dom/webidls/HTMLHRElement.webidl
+++ b/components/script_bindings/webidls/HTMLHRElement.webidl
diff --git a/components/script/dom/webidls/HTMLHeadElement.webidl b/components/script_bindings/webidls/HTMLHeadElement.webidl
index 72fd1f7eb6d..72fd1f7eb6d 100644
--- a/components/script/dom/webidls/HTMLHeadElement.webidl
+++ b/components/script_bindings/webidls/HTMLHeadElement.webidl
diff --git a/components/script/dom/webidls/HTMLHeadingElement.webidl b/components/script_bindings/webidls/HTMLHeadingElement.webidl
index b2e6be1ca8f..b2e6be1ca8f 100644
--- a/components/script/dom/webidls/HTMLHeadingElement.webidl
+++ b/components/script_bindings/webidls/HTMLHeadingElement.webidl
diff --git a/components/script/dom/webidls/HTMLHtmlElement.webidl b/components/script_bindings/webidls/HTMLHtmlElement.webidl
index 6b25a41ca8d..6b25a41ca8d 100644
--- a/components/script/dom/webidls/HTMLHtmlElement.webidl
+++ b/components/script_bindings/webidls/HTMLHtmlElement.webidl
diff --git a/components/script/dom/webidls/HTMLHyperlinkElementUtils.webidl b/components/script_bindings/webidls/HTMLHyperlinkElementUtils.webidl
index 2f0f0ae68c0..2f0f0ae68c0 100644
--- a/components/script/dom/webidls/HTMLHyperlinkElementUtils.webidl
+++ b/components/script_bindings/webidls/HTMLHyperlinkElementUtils.webidl
diff --git a/components/script/dom/webidls/HTMLIFrameElement.webidl b/components/script_bindings/webidls/HTMLIFrameElement.webidl
index 8ba58a20f33..8ba58a20f33 100644
--- a/components/script/dom/webidls/HTMLIFrameElement.webidl
+++ b/components/script_bindings/webidls/HTMLIFrameElement.webidl
diff --git a/components/script/dom/webidls/HTMLImageElement.webidl b/components/script_bindings/webidls/HTMLImageElement.webidl
index faae1c8992b..faae1c8992b 100644
--- a/components/script/dom/webidls/HTMLImageElement.webidl
+++ b/components/script_bindings/webidls/HTMLImageElement.webidl
diff --git a/components/script/dom/webidls/HTMLInputElement.webidl b/components/script_bindings/webidls/HTMLInputElement.webidl
index 724f2cff9b5..724f2cff9b5 100644
--- a/components/script/dom/webidls/HTMLInputElement.webidl
+++ b/components/script_bindings/webidls/HTMLInputElement.webidl
diff --git a/components/script/dom/webidls/HTMLLIElement.webidl b/components/script_bindings/webidls/HTMLLIElement.webidl
index e5c7e68c874..e5c7e68c874 100644
--- a/components/script/dom/webidls/HTMLLIElement.webidl
+++ b/components/script_bindings/webidls/HTMLLIElement.webidl
diff --git a/components/script/dom/webidls/HTMLLabelElement.webidl b/components/script_bindings/webidls/HTMLLabelElement.webidl
index 228e45fc7c4..228e45fc7c4 100644
--- a/components/script/dom/webidls/HTMLLabelElement.webidl
+++ b/components/script_bindings/webidls/HTMLLabelElement.webidl
diff --git a/components/script/dom/webidls/HTMLLegendElement.webidl b/components/script_bindings/webidls/HTMLLegendElement.webidl
index 1ef2a8fd701..1ef2a8fd701 100644
--- a/components/script/dom/webidls/HTMLLegendElement.webidl
+++ b/components/script_bindings/webidls/HTMLLegendElement.webidl
diff --git a/components/script/dom/webidls/HTMLLinkElement.webidl b/components/script_bindings/webidls/HTMLLinkElement.webidl
index 31590a8dc04..31590a8dc04 100644
--- a/components/script/dom/webidls/HTMLLinkElement.webidl
+++ b/components/script_bindings/webidls/HTMLLinkElement.webidl
diff --git a/components/script/dom/webidls/HTMLMapElement.webidl b/components/script_bindings/webidls/HTMLMapElement.webidl
index 44c397948fd..44c397948fd 100644
--- a/components/script/dom/webidls/HTMLMapElement.webidl
+++ b/components/script_bindings/webidls/HTMLMapElement.webidl
diff --git a/components/script/dom/webidls/HTMLMediaElement.webidl b/components/script_bindings/webidls/HTMLMediaElement.webidl
index a2c7866a3fe..a2c7866a3fe 100644
--- a/components/script/dom/webidls/HTMLMediaElement.webidl
+++ b/components/script_bindings/webidls/HTMLMediaElement.webidl
diff --git a/components/script/dom/webidls/HTMLMenuElement.webidl b/components/script_bindings/webidls/HTMLMenuElement.webidl
index be638bd4d88..be638bd4d88 100644
--- a/components/script/dom/webidls/HTMLMenuElement.webidl
+++ b/components/script_bindings/webidls/HTMLMenuElement.webidl
diff --git a/components/script/dom/webidls/HTMLMetaElement.webidl b/components/script_bindings/webidls/HTMLMetaElement.webidl
index b1544245a75..b1544245a75 100644
--- a/components/script/dom/webidls/HTMLMetaElement.webidl
+++ b/components/script_bindings/webidls/HTMLMetaElement.webidl
diff --git a/components/script/dom/webidls/HTMLMeterElement.webidl b/components/script_bindings/webidls/HTMLMeterElement.webidl
index 23e6bc16b3e..23e6bc16b3e 100644
--- a/components/script/dom/webidls/HTMLMeterElement.webidl
+++ b/components/script_bindings/webidls/HTMLMeterElement.webidl
diff --git a/components/script/dom/webidls/HTMLModElement.webidl b/components/script_bindings/webidls/HTMLModElement.webidl
index 6d26249c447..6d26249c447 100644
--- a/components/script/dom/webidls/HTMLModElement.webidl
+++ b/components/script_bindings/webidls/HTMLModElement.webidl
diff --git a/components/script/dom/webidls/HTMLOListElement.webidl b/components/script_bindings/webidls/HTMLOListElement.webidl
index 3739d6d98af..3739d6d98af 100644
--- a/components/script/dom/webidls/HTMLOListElement.webidl
+++ b/components/script_bindings/webidls/HTMLOListElement.webidl
diff --git a/components/script/dom/webidls/HTMLObjectElement.webidl b/components/script_bindings/webidls/HTMLObjectElement.webidl
index fc7db3fe43f..fc7db3fe43f 100644
--- a/components/script/dom/webidls/HTMLObjectElement.webidl
+++ b/components/script_bindings/webidls/HTMLObjectElement.webidl
diff --git a/components/script/dom/webidls/HTMLOptGroupElement.webidl b/components/script_bindings/webidls/HTMLOptGroupElement.webidl
index afa11148cd5..afa11148cd5 100644
--- a/components/script/dom/webidls/HTMLOptGroupElement.webidl
+++ b/components/script_bindings/webidls/HTMLOptGroupElement.webidl
diff --git a/components/script/dom/webidls/HTMLOptionElement.webidl b/components/script_bindings/webidls/HTMLOptionElement.webidl
index a10761c2428..a10761c2428 100644
--- a/components/script/dom/webidls/HTMLOptionElement.webidl
+++ b/components/script_bindings/webidls/HTMLOptionElement.webidl
diff --git a/components/script/dom/webidls/HTMLOptionsCollection.webidl b/components/script_bindings/webidls/HTMLOptionsCollection.webidl
index c2b8baa24d6..c2b8baa24d6 100644
--- a/components/script/dom/webidls/HTMLOptionsCollection.webidl
+++ b/components/script_bindings/webidls/HTMLOptionsCollection.webidl
diff --git a/components/script/dom/webidls/HTMLOrSVGElement.webidl b/components/script_bindings/webidls/HTMLOrSVGElement.webidl
index 634dd3bc6bb..634dd3bc6bb 100644
--- a/components/script/dom/webidls/HTMLOrSVGElement.webidl
+++ b/components/script_bindings/webidls/HTMLOrSVGElement.webidl
diff --git a/components/script/dom/webidls/HTMLOutputElement.webidl b/components/script_bindings/webidls/HTMLOutputElement.webidl
index 403938ad8f8..403938ad8f8 100644
--- a/components/script/dom/webidls/HTMLOutputElement.webidl
+++ b/components/script_bindings/webidls/HTMLOutputElement.webidl
diff --git a/components/script/dom/webidls/HTMLParagraphElement.webidl b/components/script_bindings/webidls/HTMLParagraphElement.webidl
index d42533b9ef9..d42533b9ef9 100644
--- a/components/script/dom/webidls/HTMLParagraphElement.webidl
+++ b/components/script_bindings/webidls/HTMLParagraphElement.webidl
diff --git a/components/script/dom/webidls/HTMLParamElement.webidl b/components/script_bindings/webidls/HTMLParamElement.webidl
index 4539b3b8474..4539b3b8474 100644
--- a/components/script/dom/webidls/HTMLParamElement.webidl
+++ b/components/script_bindings/webidls/HTMLParamElement.webidl
diff --git a/components/script/dom/webidls/HTMLPictureElement.webidl b/components/script_bindings/webidls/HTMLPictureElement.webidl
index d03377ee541..d03377ee541 100644
--- a/components/script/dom/webidls/HTMLPictureElement.webidl
+++ b/components/script_bindings/webidls/HTMLPictureElement.webidl
diff --git a/components/script/dom/webidls/HTMLPreElement.webidl b/components/script_bindings/webidls/HTMLPreElement.webidl
index b159f0c76ae..b159f0c76ae 100644
--- a/components/script/dom/webidls/HTMLPreElement.webidl
+++ b/components/script_bindings/webidls/HTMLPreElement.webidl
diff --git a/components/script/dom/webidls/HTMLProgressElement.webidl b/components/script_bindings/webidls/HTMLProgressElement.webidl
index 0c25d86977a..0c25d86977a 100644
--- a/components/script/dom/webidls/HTMLProgressElement.webidl
+++ b/components/script_bindings/webidls/HTMLProgressElement.webidl
diff --git a/components/script/dom/webidls/HTMLQuoteElement.webidl b/components/script_bindings/webidls/HTMLQuoteElement.webidl
index 8bc30cdb4c1..8bc30cdb4c1 100644
--- a/components/script/dom/webidls/HTMLQuoteElement.webidl
+++ b/components/script_bindings/webidls/HTMLQuoteElement.webidl
diff --git a/components/script/dom/webidls/HTMLScriptElement.webidl b/components/script_bindings/webidls/HTMLScriptElement.webidl
index b79382dbbb8..b79382dbbb8 100644
--- a/components/script/dom/webidls/HTMLScriptElement.webidl
+++ b/components/script_bindings/webidls/HTMLScriptElement.webidl
diff --git a/components/script/dom/webidls/HTMLSelectElement.webidl b/components/script_bindings/webidls/HTMLSelectElement.webidl
index d73c1737c8d..d73c1737c8d 100644
--- a/components/script/dom/webidls/HTMLSelectElement.webidl
+++ b/components/script_bindings/webidls/HTMLSelectElement.webidl
diff --git a/components/script/dom/webidls/HTMLSlotElement.webidl b/components/script_bindings/webidls/HTMLSlotElement.webidl
index bec872ab1fc..bec872ab1fc 100644
--- a/components/script/dom/webidls/HTMLSlotElement.webidl
+++ b/components/script_bindings/webidls/HTMLSlotElement.webidl
diff --git a/components/script/dom/webidls/HTMLSourceElement.webidl b/components/script_bindings/webidls/HTMLSourceElement.webidl
index 92f75ff5995..92f75ff5995 100644
--- a/components/script/dom/webidls/HTMLSourceElement.webidl
+++ b/components/script_bindings/webidls/HTMLSourceElement.webidl
diff --git a/components/script/dom/webidls/HTMLSpanElement.webidl b/components/script_bindings/webidls/HTMLSpanElement.webidl
index 2645cd7678b..2645cd7678b 100644
--- a/components/script/dom/webidls/HTMLSpanElement.webidl
+++ b/components/script_bindings/webidls/HTMLSpanElement.webidl
diff --git a/components/script/dom/webidls/HTMLStyleElement.webidl b/components/script_bindings/webidls/HTMLStyleElement.webidl
index a5ed437de19..a5ed437de19 100644
--- a/components/script/dom/webidls/HTMLStyleElement.webidl
+++ b/components/script_bindings/webidls/HTMLStyleElement.webidl
diff --git a/components/script/dom/webidls/HTMLTableCaptionElement.webidl b/components/script_bindings/webidls/HTMLTableCaptionElement.webidl
index e834be183c8..e834be183c8 100644
--- a/components/script/dom/webidls/HTMLTableCaptionElement.webidl
+++ b/components/script_bindings/webidls/HTMLTableCaptionElement.webidl
diff --git a/components/script/dom/webidls/HTMLTableCellElement.webidl b/components/script_bindings/webidls/HTMLTableCellElement.webidl
index 7ec277d5bda..7ec277d5bda 100644
--- a/components/script/dom/webidls/HTMLTableCellElement.webidl
+++ b/components/script_bindings/webidls/HTMLTableCellElement.webidl
diff --git a/components/script/dom/webidls/HTMLTableColElement.webidl b/components/script_bindings/webidls/HTMLTableColElement.webidl
index efb50baaa21..efb50baaa21 100644
--- a/components/script/dom/webidls/HTMLTableColElement.webidl
+++ b/components/script_bindings/webidls/HTMLTableColElement.webidl
diff --git a/components/script/dom/webidls/HTMLTableElement.webidl b/components/script_bindings/webidls/HTMLTableElement.webidl
index c9342cc2722..c9342cc2722 100644
--- a/components/script/dom/webidls/HTMLTableElement.webidl
+++ b/components/script_bindings/webidls/HTMLTableElement.webidl
diff --git a/components/script/dom/webidls/HTMLTableRowElement.webidl b/components/script_bindings/webidls/HTMLTableRowElement.webidl
index 00d3fecd9e1..00d3fecd9e1 100644
--- a/components/script/dom/webidls/HTMLTableRowElement.webidl
+++ b/components/script_bindings/webidls/HTMLTableRowElement.webidl
diff --git a/components/script/dom/webidls/HTMLTableSectionElement.webidl b/components/script_bindings/webidls/HTMLTableSectionElement.webidl
index acb8f89865e..acb8f89865e 100644
--- a/components/script/dom/webidls/HTMLTableSectionElement.webidl
+++ b/components/script_bindings/webidls/HTMLTableSectionElement.webidl
diff --git a/components/script/dom/webidls/HTMLTemplateElement.webidl b/components/script_bindings/webidls/HTMLTemplateElement.webidl
index b71d37f4914..b71d37f4914 100644
--- a/components/script/dom/webidls/HTMLTemplateElement.webidl
+++ b/components/script_bindings/webidls/HTMLTemplateElement.webidl
diff --git a/components/script/dom/webidls/HTMLTextAreaElement.webidl b/components/script_bindings/webidls/HTMLTextAreaElement.webidl
index a8e79095680..a8e79095680 100644
--- a/components/script/dom/webidls/HTMLTextAreaElement.webidl
+++ b/components/script_bindings/webidls/HTMLTextAreaElement.webidl
diff --git a/components/script/dom/webidls/HTMLTimeElement.webidl b/components/script_bindings/webidls/HTMLTimeElement.webidl
index 27dbf26cb88..27dbf26cb88 100644
--- a/components/script/dom/webidls/HTMLTimeElement.webidl
+++ b/components/script_bindings/webidls/HTMLTimeElement.webidl
diff --git a/components/script/dom/webidls/HTMLTitleElement.webidl b/components/script_bindings/webidls/HTMLTitleElement.webidl
index 49fc9e0daf4..49fc9e0daf4 100644
--- a/components/script/dom/webidls/HTMLTitleElement.webidl
+++ b/components/script_bindings/webidls/HTMLTitleElement.webidl
diff --git a/components/script/dom/webidls/HTMLTrackElement.webidl b/components/script_bindings/webidls/HTMLTrackElement.webidl
index 350901cf2e9..350901cf2e9 100644
--- a/components/script/dom/webidls/HTMLTrackElement.webidl
+++ b/components/script_bindings/webidls/HTMLTrackElement.webidl
diff --git a/components/script/dom/webidls/HTMLUListElement.webidl b/components/script_bindings/webidls/HTMLUListElement.webidl
index ac5f172a010..ac5f172a010 100644
--- a/components/script/dom/webidls/HTMLUListElement.webidl
+++ b/components/script_bindings/webidls/HTMLUListElement.webidl
diff --git a/components/script/dom/webidls/HTMLUnknownElement.webidl b/components/script_bindings/webidls/HTMLUnknownElement.webidl
index 5e26b34468f..5e26b34468f 100644
--- a/components/script/dom/webidls/HTMLUnknownElement.webidl
+++ b/components/script_bindings/webidls/HTMLUnknownElement.webidl
diff --git a/components/script/dom/webidls/HTMLVideoElement.webidl b/components/script_bindings/webidls/HTMLVideoElement.webidl
index f4550e9857b..f4550e9857b 100644
--- a/components/script/dom/webidls/HTMLVideoElement.webidl
+++ b/components/script_bindings/webidls/HTMLVideoElement.webidl
diff --git a/components/script/dom/webidls/HashChangeEvent.webidl b/components/script_bindings/webidls/HashChangeEvent.webidl
index f225967a138..f225967a138 100644
--- a/components/script/dom/webidls/HashChangeEvent.webidl
+++ b/components/script_bindings/webidls/HashChangeEvent.webidl
diff --git a/components/script/dom/webidls/Headers.webidl b/components/script_bindings/webidls/Headers.webidl
index 5def3e7011e..5def3e7011e 100644
--- a/components/script/dom/webidls/Headers.webidl
+++ b/components/script_bindings/webidls/Headers.webidl
diff --git a/components/script/dom/webidls/History.webidl b/components/script_bindings/webidls/History.webidl
index b54ec98723f..b54ec98723f 100644
--- a/components/script/dom/webidls/History.webidl
+++ b/components/script_bindings/webidls/History.webidl
diff --git a/components/script/dom/webidls/IIRFilterNode.webidl b/components/script_bindings/webidls/IIRFilterNode.webidl
index 55b15c06f0e..55b15c06f0e 100644
--- a/components/script/dom/webidls/IIRFilterNode.webidl
+++ b/components/script_bindings/webidls/IIRFilterNode.webidl
diff --git a/components/script/dom/webidls/ImageBitmap.webidl b/components/script_bindings/webidls/ImageBitmap.webidl
index aaa35c67995..aaa35c67995 100644
--- a/components/script/dom/webidls/ImageBitmap.webidl
+++ b/components/script_bindings/webidls/ImageBitmap.webidl
diff --git a/components/script/dom/webidls/InputEvent.webidl b/components/script_bindings/webidls/InputEvent.webidl
index 58699b643fa..58699b643fa 100644
--- a/components/script/dom/webidls/InputEvent.webidl
+++ b/components/script_bindings/webidls/InputEvent.webidl
diff --git a/components/script/dom/webidls/IntersectionObserver.webidl b/components/script_bindings/webidls/IntersectionObserver.webidl
index 9607864408e..9607864408e 100644
--- a/components/script/dom/webidls/IntersectionObserver.webidl
+++ b/components/script_bindings/webidls/IntersectionObserver.webidl
diff --git a/components/script/dom/webidls/IntersectionObserverEntry.webidl b/components/script_bindings/webidls/IntersectionObserverEntry.webidl
index 5e9423a965c..5e9423a965c 100644
--- a/components/script/dom/webidls/IntersectionObserverEntry.webidl
+++ b/components/script_bindings/webidls/IntersectionObserverEntry.webidl
diff --git a/components/script/dom/webidls/IterableIterator.webidl b/components/script_bindings/webidls/IterableIterator.webidl
index 25b8aae881e..25b8aae881e 100644
--- a/components/script/dom/webidls/IterableIterator.webidl
+++ b/components/script_bindings/webidls/IterableIterator.webidl
diff --git a/components/script/dom/webidls/KeyboardEvent.webidl b/components/script_bindings/webidls/KeyboardEvent.webidl
index 9bddcb03a56..9bddcb03a56 100644
--- a/components/script/dom/webidls/KeyboardEvent.webidl
+++ b/components/script_bindings/webidls/KeyboardEvent.webidl
diff --git a/components/script/dom/webidls/Location.webidl b/components/script_bindings/webidls/Location.webidl
index 6c5833cfdcf..6c5833cfdcf 100644
--- a/components/script/dom/webidls/Location.webidl
+++ b/components/script_bindings/webidls/Location.webidl
diff --git a/components/script/dom/webidls/MediaDeviceInfo.webidl b/components/script_bindings/webidls/MediaDeviceInfo.webidl
index d6caaa43499..d6caaa43499 100644
--- a/components/script/dom/webidls/MediaDeviceInfo.webidl
+++ b/components/script_bindings/webidls/MediaDeviceInfo.webidl
diff --git a/components/script/dom/webidls/MediaDevices.webidl b/components/script_bindings/webidls/MediaDevices.webidl
index 8d14e60abb5..8d14e60abb5 100644
--- a/components/script/dom/webidls/MediaDevices.webidl
+++ b/components/script_bindings/webidls/MediaDevices.webidl
diff --git a/components/script/dom/webidls/MediaElementAudioSourceNode.webidl b/components/script_bindings/webidls/MediaElementAudioSourceNode.webidl
index 5afe7775caa..5afe7775caa 100644
--- a/components/script/dom/webidls/MediaElementAudioSourceNode.webidl
+++ b/components/script_bindings/webidls/MediaElementAudioSourceNode.webidl
diff --git a/components/script/dom/webidls/MediaError.webidl b/components/script_bindings/webidls/MediaError.webidl
index bff99c786f4..bff99c786f4 100644
--- a/components/script/dom/webidls/MediaError.webidl
+++ b/components/script_bindings/webidls/MediaError.webidl
diff --git a/components/script/dom/webidls/MediaList.webidl b/components/script_bindings/webidls/MediaList.webidl
index d3a5527130f..d3a5527130f 100644
--- a/components/script/dom/webidls/MediaList.webidl
+++ b/components/script_bindings/webidls/MediaList.webidl
diff --git a/components/script/dom/webidls/MediaMetadata.webidl b/components/script_bindings/webidls/MediaMetadata.webidl
index 495aeef8e35..495aeef8e35 100644
--- a/components/script/dom/webidls/MediaMetadata.webidl
+++ b/components/script_bindings/webidls/MediaMetadata.webidl
diff --git a/components/script/dom/webidls/MediaQueryList.webidl b/components/script_bindings/webidls/MediaQueryList.webidl
index 2a5c0ac2db0..2a5c0ac2db0 100644
--- a/components/script/dom/webidls/MediaQueryList.webidl
+++ b/components/script_bindings/webidls/MediaQueryList.webidl
diff --git a/components/script/dom/webidls/MediaQueryListEvent.webidl b/components/script_bindings/webidls/MediaQueryListEvent.webidl
index f1837ee2750..f1837ee2750 100644
--- a/components/script/dom/webidls/MediaQueryListEvent.webidl
+++ b/components/script_bindings/webidls/MediaQueryListEvent.webidl
diff --git a/components/script/dom/webidls/MediaSession.webidl b/components/script_bindings/webidls/MediaSession.webidl
index f8954fb4a06..f8954fb4a06 100644
--- a/components/script/dom/webidls/MediaSession.webidl
+++ b/components/script_bindings/webidls/MediaSession.webidl
diff --git a/components/script/dom/webidls/MediaStream.webidl b/components/script_bindings/webidls/MediaStream.webidl
index 0fd5a6a846d..0fd5a6a846d 100644
--- a/components/script/dom/webidls/MediaStream.webidl
+++ b/components/script_bindings/webidls/MediaStream.webidl
diff --git a/components/script/dom/webidls/MediaStreamAudioDestinationNode.webidl b/components/script_bindings/webidls/MediaStreamAudioDestinationNode.webidl
index 93d5f86ebc5..93d5f86ebc5 100644
--- a/components/script/dom/webidls/MediaStreamAudioDestinationNode.webidl
+++ b/components/script_bindings/webidls/MediaStreamAudioDestinationNode.webidl
diff --git a/components/script/dom/webidls/MediaStreamAudioSourceNode.webidl b/components/script_bindings/webidls/MediaStreamAudioSourceNode.webidl
index 655e2443081..655e2443081 100644
--- a/components/script/dom/webidls/MediaStreamAudioSourceNode.webidl
+++ b/components/script_bindings/webidls/MediaStreamAudioSourceNode.webidl
diff --git a/components/script/dom/webidls/MediaStreamTrack.webidl b/components/script_bindings/webidls/MediaStreamTrack.webidl
index b514360622a..b514360622a 100644
--- a/components/script/dom/webidls/MediaStreamTrack.webidl
+++ b/components/script_bindings/webidls/MediaStreamTrack.webidl
diff --git a/components/script/dom/webidls/MediaStreamTrackAudioSourceNode.webidl b/components/script_bindings/webidls/MediaStreamTrackAudioSourceNode.webidl
index 354b8fa8c85..354b8fa8c85 100644
--- a/components/script/dom/webidls/MediaStreamTrackAudioSourceNode.webidl
+++ b/components/script_bindings/webidls/MediaStreamTrackAudioSourceNode.webidl
diff --git a/components/script/dom/webidls/MessageChannel.webidl b/components/script_bindings/webidls/MessageChannel.webidl
index f48fe643353..f48fe643353 100644
--- a/components/script/dom/webidls/MessageChannel.webidl
+++ b/components/script_bindings/webidls/MessageChannel.webidl
diff --git a/components/script/dom/webidls/MessageEvent.webidl b/components/script_bindings/webidls/MessageEvent.webidl
index 3b546cc1b93..3b546cc1b93 100644
--- a/components/script/dom/webidls/MessageEvent.webidl
+++ b/components/script_bindings/webidls/MessageEvent.webidl
diff --git a/components/script/dom/webidls/MessagePort.webidl b/components/script_bindings/webidls/MessagePort.webidl
index 6fc1f432b38..6fc1f432b38 100644
--- a/components/script/dom/webidls/MessagePort.webidl
+++ b/components/script_bindings/webidls/MessagePort.webidl
diff --git a/components/script/dom/webidls/MimeType.webidl b/components/script_bindings/webidls/MimeType.webidl
index 0f971a858cc..0f971a858cc 100644
--- a/components/script/dom/webidls/MimeType.webidl
+++ b/components/script_bindings/webidls/MimeType.webidl
diff --git a/components/script/dom/webidls/MimeTypeArray.webidl b/components/script_bindings/webidls/MimeTypeArray.webidl
index c7f724c5fbf..c7f724c5fbf 100644
--- a/components/script/dom/webidls/MimeTypeArray.webidl
+++ b/components/script_bindings/webidls/MimeTypeArray.webidl
diff --git a/components/script/dom/webidls/MouseEvent.webidl b/components/script_bindings/webidls/MouseEvent.webidl
index 0a3c5c015fd..0a3c5c015fd 100644
--- a/components/script/dom/webidls/MouseEvent.webidl
+++ b/components/script_bindings/webidls/MouseEvent.webidl
diff --git a/components/script/dom/webidls/MutationObserver.webidl b/components/script_bindings/webidls/MutationObserver.webidl
index 4f643c7b222..4f643c7b222 100644
--- a/components/script/dom/webidls/MutationObserver.webidl
+++ b/components/script_bindings/webidls/MutationObserver.webidl
diff --git a/components/script/dom/webidls/MutationRecord.webidl b/components/script_bindings/webidls/MutationRecord.webidl
index edc5c9e8825..edc5c9e8825 100644
--- a/components/script/dom/webidls/MutationRecord.webidl
+++ b/components/script_bindings/webidls/MutationRecord.webidl
diff --git a/components/script/dom/webidls/NamedNodeMap.webidl b/components/script_bindings/webidls/NamedNodeMap.webidl
index 15adeac6852..15adeac6852 100644
--- a/components/script/dom/webidls/NamedNodeMap.webidl
+++ b/components/script_bindings/webidls/NamedNodeMap.webidl
diff --git a/components/script/dom/webidls/NavigationPreloadManager.webidl b/components/script_bindings/webidls/NavigationPreloadManager.webidl
index 026bcafea13..026bcafea13 100644
--- a/components/script/dom/webidls/NavigationPreloadManager.webidl
+++ b/components/script_bindings/webidls/NavigationPreloadManager.webidl
diff --git a/components/script/dom/webidls/Navigator.webidl b/components/script_bindings/webidls/Navigator.webidl
index 05fbdf62024..05fbdf62024 100644
--- a/components/script/dom/webidls/Navigator.webidl
+++ b/components/script_bindings/webidls/Navigator.webidl
diff --git a/components/script/dom/webidls/Node.webidl b/components/script_bindings/webidls/Node.webidl
index 0e5624a34f9..0e5624a34f9 100644
--- a/components/script/dom/webidls/Node.webidl
+++ b/components/script_bindings/webidls/Node.webidl
diff --git a/components/script/dom/webidls/NodeFilter.webidl b/components/script_bindings/webidls/NodeFilter.webidl
index 95e718ff771..95e718ff771 100644
--- a/components/script/dom/webidls/NodeFilter.webidl
+++ b/components/script_bindings/webidls/NodeFilter.webidl
diff --git a/components/script/dom/webidls/NodeIterator.webidl b/components/script_bindings/webidls/NodeIterator.webidl
index ca433fbcfe7..ca433fbcfe7 100644
--- a/components/script/dom/webidls/NodeIterator.webidl
+++ b/components/script_bindings/webidls/NodeIterator.webidl
diff --git a/components/script/dom/webidls/NodeList.webidl b/components/script_bindings/webidls/NodeList.webidl
index 8ce65efb802..8ce65efb802 100644
--- a/components/script/dom/webidls/NodeList.webidl
+++ b/components/script_bindings/webidls/NodeList.webidl
diff --git a/components/script/dom/webidls/NonElementParentNode.webidl b/components/script_bindings/webidls/NonElementParentNode.webidl
index 2d2c18c368e..2d2c18c368e 100644
--- a/components/script/dom/webidls/NonElementParentNode.webidl
+++ b/components/script_bindings/webidls/NonElementParentNode.webidl
diff --git a/components/script/dom/webidls/OESElementIndexUint.webidl b/components/script_bindings/webidls/OESElementIndexUint.webidl
index a1e631e47b8..a1e631e47b8 100644
--- a/components/script/dom/webidls/OESElementIndexUint.webidl
+++ b/components/script_bindings/webidls/OESElementIndexUint.webidl
diff --git a/components/script/dom/webidls/OESStandardDerivatives.webidl b/components/script_bindings/webidls/OESStandardDerivatives.webidl
index e0190a4075a..e0190a4075a 100644
--- a/components/script/dom/webidls/OESStandardDerivatives.webidl
+++ b/components/script_bindings/webidls/OESStandardDerivatives.webidl
diff --git a/components/script/dom/webidls/OESTextureFloat.webidl b/components/script_bindings/webidls/OESTextureFloat.webidl
index 63d968522d5..63d968522d5 100644
--- a/components/script/dom/webidls/OESTextureFloat.webidl
+++ b/components/script_bindings/webidls/OESTextureFloat.webidl
diff --git a/components/script/dom/webidls/OESTextureFloatLinear.webidl b/components/script_bindings/webidls/OESTextureFloatLinear.webidl
index 84a21cbfe65..84a21cbfe65 100644
--- a/components/script/dom/webidls/OESTextureFloatLinear.webidl
+++ b/components/script_bindings/webidls/OESTextureFloatLinear.webidl
diff --git a/components/script/dom/webidls/OESTextureHalfFloat.webidl b/components/script_bindings/webidls/OESTextureHalfFloat.webidl
index 55045ba7b4e..55045ba7b4e 100644
--- a/components/script/dom/webidls/OESTextureHalfFloat.webidl
+++ b/components/script_bindings/webidls/OESTextureHalfFloat.webidl
diff --git a/components/script/dom/webidls/OESTextureHalfFloatLinear.webidl b/components/script_bindings/webidls/OESTextureHalfFloatLinear.webidl
index fe8d44e8752..fe8d44e8752 100644
--- a/components/script/dom/webidls/OESTextureHalfFloatLinear.webidl
+++ b/components/script_bindings/webidls/OESTextureHalfFloatLinear.webidl
diff --git a/components/script/dom/webidls/OESVertexArrayObject.webidl b/components/script_bindings/webidls/OESVertexArrayObject.webidl
index 48e2daeb31a..48e2daeb31a 100644
--- a/components/script/dom/webidls/OESVertexArrayObject.webidl
+++ b/components/script_bindings/webidls/OESVertexArrayObject.webidl
diff --git a/components/script/dom/webidls/OfflineAudioCompletionEvent.webidl b/components/script_bindings/webidls/OfflineAudioCompletionEvent.webidl
index aa63fe22156..aa63fe22156 100644
--- a/components/script/dom/webidls/OfflineAudioCompletionEvent.webidl
+++ b/components/script_bindings/webidls/OfflineAudioCompletionEvent.webidl
diff --git a/components/script/dom/webidls/OfflineAudioContext.webidl b/components/script_bindings/webidls/OfflineAudioContext.webidl
index ff2d923a096..ff2d923a096 100644
--- a/components/script/dom/webidls/OfflineAudioContext.webidl
+++ b/components/script_bindings/webidls/OfflineAudioContext.webidl
diff --git a/components/script/dom/webidls/OffscreenCanvas.webidl b/components/script_bindings/webidls/OffscreenCanvas.webidl
index cc19cefa868..cc19cefa868 100644
--- a/components/script/dom/webidls/OffscreenCanvas.webidl
+++ b/components/script_bindings/webidls/OffscreenCanvas.webidl
diff --git a/components/script/dom/webidls/OffscreenCanvasRenderingContext2D.webidl b/components/script_bindings/webidls/OffscreenCanvasRenderingContext2D.webidl
index 5d6aef5e014..5d6aef5e014 100644
--- a/components/script/dom/webidls/OffscreenCanvasRenderingContext2D.webidl
+++ b/components/script_bindings/webidls/OffscreenCanvasRenderingContext2D.webidl
diff --git a/components/script/dom/webidls/OscillatorNode.webidl b/components/script_bindings/webidls/OscillatorNode.webidl
index f2b4c215561..f2b4c215561 100644
--- a/components/script/dom/webidls/OscillatorNode.webidl
+++ b/components/script_bindings/webidls/OscillatorNode.webidl
diff --git a/components/script/dom/webidls/PageTransitionEvent.webidl b/components/script_bindings/webidls/PageTransitionEvent.webidl
index 000818f1a30..000818f1a30 100644
--- a/components/script/dom/webidls/PageTransitionEvent.webidl
+++ b/components/script_bindings/webidls/PageTransitionEvent.webidl
diff --git a/components/script/dom/webidls/PaintRenderingContext2D.webidl b/components/script_bindings/webidls/PaintRenderingContext2D.webidl
index 8361c298866..8361c298866 100644
--- a/components/script/dom/webidls/PaintRenderingContext2D.webidl
+++ b/components/script_bindings/webidls/PaintRenderingContext2D.webidl
diff --git a/components/script/dom/webidls/PaintSize.webidl b/components/script_bindings/webidls/PaintSize.webidl
index 2c3e669d32e..2c3e669d32e 100644
--- a/components/script/dom/webidls/PaintSize.webidl
+++ b/components/script_bindings/webidls/PaintSize.webidl
diff --git a/components/script/dom/webidls/PaintWorkletGlobalScope.webidl b/components/script_bindings/webidls/PaintWorkletGlobalScope.webidl
index a5918c06616..a5918c06616 100644
--- a/components/script/dom/webidls/PaintWorkletGlobalScope.webidl
+++ b/components/script_bindings/webidls/PaintWorkletGlobalScope.webidl
diff --git a/components/script/dom/webidls/PannerNode.webidl b/components/script_bindings/webidls/PannerNode.webidl
index a5119040b64..a5119040b64 100644
--- a/components/script/dom/webidls/PannerNode.webidl
+++ b/components/script_bindings/webidls/PannerNode.webidl
diff --git a/components/script/dom/webidls/ParentNode.webidl b/components/script_bindings/webidls/ParentNode.webidl
index 3a35b77dc13..3a35b77dc13 100644
--- a/components/script/dom/webidls/ParentNode.webidl
+++ b/components/script_bindings/webidls/ParentNode.webidl
diff --git a/components/script/dom/webidls/Performance.webidl b/components/script_bindings/webidls/Performance.webidl
index 46f751cb4ab..46f751cb4ab 100644
--- a/components/script/dom/webidls/Performance.webidl
+++ b/components/script_bindings/webidls/Performance.webidl
diff --git a/components/script/dom/webidls/PerformanceEntry.webidl b/components/script_bindings/webidls/PerformanceEntry.webidl
index 5f6fee1cabd..5f6fee1cabd 100644
--- a/components/script/dom/webidls/PerformanceEntry.webidl
+++ b/components/script_bindings/webidls/PerformanceEntry.webidl
diff --git a/components/script/dom/webidls/PerformanceMark.webidl b/components/script_bindings/webidls/PerformanceMark.webidl
index 43783454865..43783454865 100644
--- a/components/script/dom/webidls/PerformanceMark.webidl
+++ b/components/script_bindings/webidls/PerformanceMark.webidl
diff --git a/components/script/dom/webidls/PerformanceMeasure.webidl b/components/script_bindings/webidls/PerformanceMeasure.webidl
index 8a1469fa68d..8a1469fa68d 100644
--- a/components/script/dom/webidls/PerformanceMeasure.webidl
+++ b/components/script_bindings/webidls/PerformanceMeasure.webidl
diff --git a/components/script/dom/webidls/PerformanceNavigation.webidl b/components/script_bindings/webidls/PerformanceNavigation.webidl
index 3e5cba196f6..3e5cba196f6 100644
--- a/components/script/dom/webidls/PerformanceNavigation.webidl
+++ b/components/script_bindings/webidls/PerformanceNavigation.webidl
diff --git a/components/script/dom/webidls/PerformanceNavigationTiming.webidl b/components/script_bindings/webidls/PerformanceNavigationTiming.webidl
index 4757e7fd7d0..4757e7fd7d0 100644
--- a/components/script/dom/webidls/PerformanceNavigationTiming.webidl
+++ b/components/script_bindings/webidls/PerformanceNavigationTiming.webidl
diff --git a/components/script/dom/webidls/PerformanceObserver.webidl b/components/script_bindings/webidls/PerformanceObserver.webidl
index 806020eb70f..806020eb70f 100644
--- a/components/script/dom/webidls/PerformanceObserver.webidl
+++ b/components/script_bindings/webidls/PerformanceObserver.webidl
diff --git a/components/script/dom/webidls/PerformanceObserverEntryList.webidl b/components/script_bindings/webidls/PerformanceObserverEntryList.webidl
index fc29226714c..fc29226714c 100644
--- a/components/script/dom/webidls/PerformanceObserverEntryList.webidl
+++ b/components/script_bindings/webidls/PerformanceObserverEntryList.webidl
diff --git a/components/script/dom/webidls/PerformancePaintTiming.webidl b/components/script_bindings/webidls/PerformancePaintTiming.webidl
index 207e5c405ad..207e5c405ad 100644
--- a/components/script/dom/webidls/PerformancePaintTiming.webidl
+++ b/components/script_bindings/webidls/PerformancePaintTiming.webidl
diff --git a/components/script/dom/webidls/PerformanceResourceTiming.webidl b/components/script_bindings/webidls/PerformanceResourceTiming.webidl
index 50a6dba1416..50a6dba1416 100644
--- a/components/script/dom/webidls/PerformanceResourceTiming.webidl
+++ b/components/script_bindings/webidls/PerformanceResourceTiming.webidl
diff --git a/components/script/dom/webidls/PermissionStatus.webidl b/components/script_bindings/webidls/PermissionStatus.webidl
index a5aebda20dd..a5aebda20dd 100644
--- a/components/script/dom/webidls/PermissionStatus.webidl
+++ b/components/script_bindings/webidls/PermissionStatus.webidl
diff --git a/components/script/dom/webidls/Permissions.webidl b/components/script_bindings/webidls/Permissions.webidl
index 21e20eb2bf5..21e20eb2bf5 100644
--- a/components/script/dom/webidls/Permissions.webidl
+++ b/components/script_bindings/webidls/Permissions.webidl
diff --git a/components/script/dom/webidls/Plugin.webidl b/components/script_bindings/webidls/Plugin.webidl
index 4c03636fabe..4c03636fabe 100644
--- a/components/script/dom/webidls/Plugin.webidl
+++ b/components/script_bindings/webidls/Plugin.webidl
diff --git a/components/script/dom/webidls/PluginArray.webidl b/components/script_bindings/webidls/PluginArray.webidl
index 53abc12b027..53abc12b027 100644
--- a/components/script/dom/webidls/PluginArray.webidl
+++ b/components/script_bindings/webidls/PluginArray.webidl
diff --git a/components/script/dom/webidls/PointerEvent.webidl b/components/script_bindings/webidls/PointerEvent.webidl
index b798aeda457..b798aeda457 100644
--- a/components/script/dom/webidls/PointerEvent.webidl
+++ b/components/script_bindings/webidls/PointerEvent.webidl
diff --git a/components/script/dom/webidls/PopStateEvent.webidl b/components/script_bindings/webidls/PopStateEvent.webidl
index deb398abb3d..deb398abb3d 100644
--- a/components/script/dom/webidls/PopStateEvent.webidl
+++ b/components/script_bindings/webidls/PopStateEvent.webidl
diff --git a/components/script/dom/webidls/ProcessingInstruction.webidl b/components/script_bindings/webidls/ProcessingInstruction.webidl
index b3641badf1f..b3641badf1f 100644
--- a/components/script/dom/webidls/ProcessingInstruction.webidl
+++ b/components/script_bindings/webidls/ProcessingInstruction.webidl
diff --git a/components/script/dom/webidls/ProgressEvent.webidl b/components/script_bindings/webidls/ProgressEvent.webidl
index 17d066ef187..17d066ef187 100644
--- a/components/script/dom/webidls/ProgressEvent.webidl
+++ b/components/script_bindings/webidls/ProgressEvent.webidl
diff --git a/components/script/dom/webidls/Promise.webidl b/components/script_bindings/webidls/Promise.webidl
index 2e402d1a54e..2e402d1a54e 100644
--- a/components/script/dom/webidls/Promise.webidl
+++ b/components/script_bindings/webidls/Promise.webidl
diff --git a/components/script/dom/webidls/PromiseNativeHandler.webidl b/components/script_bindings/webidls/PromiseNativeHandler.webidl
index aff2e43a855..aff2e43a855 100644
--- a/components/script/dom/webidls/PromiseNativeHandler.webidl
+++ b/components/script_bindings/webidls/PromiseNativeHandler.webidl
diff --git a/components/script/dom/webidls/PromiseRejectionEvent.webidl b/components/script_bindings/webidls/PromiseRejectionEvent.webidl
index 46ecbc21718..46ecbc21718 100644
--- a/components/script/dom/webidls/PromiseRejectionEvent.webidl
+++ b/components/script_bindings/webidls/PromiseRejectionEvent.webidl
diff --git a/components/script/dom/webidls/QueuingStrategy.webidl b/components/script_bindings/webidls/QueuingStrategy.webidl
index 66870289de9..66870289de9 100644
--- a/components/script/dom/webidls/QueuingStrategy.webidl
+++ b/components/script_bindings/webidls/QueuingStrategy.webidl
diff --git a/components/script/dom/webidls/RTCDataChannel.webidl b/components/script_bindings/webidls/RTCDataChannel.webidl
index 419b05bd3f9..419b05bd3f9 100644
--- a/components/script/dom/webidls/RTCDataChannel.webidl
+++ b/components/script_bindings/webidls/RTCDataChannel.webidl
diff --git a/components/script/dom/webidls/RTCDataChannelEvent.webidl b/components/script_bindings/webidls/RTCDataChannelEvent.webidl
index 5d2a8e6df24..5d2a8e6df24 100644
--- a/components/script/dom/webidls/RTCDataChannelEvent.webidl
+++ b/components/script_bindings/webidls/RTCDataChannelEvent.webidl
diff --git a/components/script/dom/webidls/RTCError.webidl b/components/script_bindings/webidls/RTCError.webidl
index a745cf5e77f..a745cf5e77f 100644
--- a/components/script/dom/webidls/RTCError.webidl
+++ b/components/script_bindings/webidls/RTCError.webidl
diff --git a/components/script/dom/webidls/RTCErrorEvent.webidl b/components/script_bindings/webidls/RTCErrorEvent.webidl
index c5b7c3e9cc8..c5b7c3e9cc8 100644
--- a/components/script/dom/webidls/RTCErrorEvent.webidl
+++ b/components/script_bindings/webidls/RTCErrorEvent.webidl
diff --git a/components/script/dom/webidls/RTCIceCandidate.webidl b/components/script_bindings/webidls/RTCIceCandidate.webidl
index 266fe353f37..266fe353f37 100644
--- a/components/script/dom/webidls/RTCIceCandidate.webidl
+++ b/components/script_bindings/webidls/RTCIceCandidate.webidl
diff --git a/components/script/dom/webidls/RTCPeerConnection.webidl b/components/script_bindings/webidls/RTCPeerConnection.webidl
index 24ced7bcce6..24ced7bcce6 100644
--- a/components/script/dom/webidls/RTCPeerConnection.webidl
+++ b/components/script_bindings/webidls/RTCPeerConnection.webidl
diff --git a/components/script/dom/webidls/RTCPeerConnectionIceEvent.webidl b/components/script_bindings/webidls/RTCPeerConnectionIceEvent.webidl
index 95094c45f3b..95094c45f3b 100644
--- a/components/script/dom/webidls/RTCPeerConnectionIceEvent.webidl
+++ b/components/script_bindings/webidls/RTCPeerConnectionIceEvent.webidl
diff --git a/components/script/dom/webidls/RTCRtpSender.webidl b/components/script_bindings/webidls/RTCRtpSender.webidl
index 938ca9e8a63..938ca9e8a63 100644
--- a/components/script/dom/webidls/RTCRtpSender.webidl
+++ b/components/script_bindings/webidls/RTCRtpSender.webidl
diff --git a/components/script/dom/webidls/RTCRtpTransceiver.webidl b/components/script_bindings/webidls/RTCRtpTransceiver.webidl
index f11b9853682..f11b9853682 100644
--- a/components/script/dom/webidls/RTCRtpTransceiver.webidl
+++ b/components/script_bindings/webidls/RTCRtpTransceiver.webidl
diff --git a/components/script/dom/webidls/RTCSessionDescription.webidl b/components/script_bindings/webidls/RTCSessionDescription.webidl
index 0fb325eae41..0fb325eae41 100644
--- a/components/script/dom/webidls/RTCSessionDescription.webidl
+++ b/components/script_bindings/webidls/RTCSessionDescription.webidl
diff --git a/components/script/dom/webidls/RTCTrackEvent.webidl b/components/script_bindings/webidls/RTCTrackEvent.webidl
index c43b86710b4..c43b86710b4 100644
--- a/components/script/dom/webidls/RTCTrackEvent.webidl
+++ b/components/script_bindings/webidls/RTCTrackEvent.webidl
diff --git a/components/script/dom/webidls/RadioNodeList.webidl b/components/script_bindings/webidls/RadioNodeList.webidl
index 6db8d2af353..6db8d2af353 100644
--- a/components/script/dom/webidls/RadioNodeList.webidl
+++ b/components/script_bindings/webidls/RadioNodeList.webidl
diff --git a/components/script/dom/webidls/Range.webidl b/components/script_bindings/webidls/Range.webidl
index 7ba168ddb05..7ba168ddb05 100644
--- a/components/script/dom/webidls/Range.webidl
+++ b/components/script_bindings/webidls/Range.webidl
diff --git a/components/script/dom/webidls/ReadableByteStreamController.webidl b/components/script_bindings/webidls/ReadableByteStreamController.webidl
index 2734bd1e4c2..2734bd1e4c2 100644
--- a/components/script/dom/webidls/ReadableByteStreamController.webidl
+++ b/components/script_bindings/webidls/ReadableByteStreamController.webidl
diff --git a/components/script/dom/webidls/ReadableStream.webidl b/components/script_bindings/webidls/ReadableStream.webidl
index 6378dc2ba87..6378dc2ba87 100644
--- a/components/script/dom/webidls/ReadableStream.webidl
+++ b/components/script_bindings/webidls/ReadableStream.webidl
diff --git a/components/script/dom/webidls/ReadableStreamBYOBReader.webidl b/components/script_bindings/webidls/ReadableStreamBYOBReader.webidl
index cae85b43350..cae85b43350 100644
--- a/components/script/dom/webidls/ReadableStreamBYOBReader.webidl
+++ b/components/script_bindings/webidls/ReadableStreamBYOBReader.webidl
diff --git a/components/script/dom/webidls/ReadableStreamBYOBRequest.webidl b/components/script_bindings/webidls/ReadableStreamBYOBRequest.webidl
index dad656c98e1..dad656c98e1 100644
--- a/components/script/dom/webidls/ReadableStreamBYOBRequest.webidl
+++ b/components/script_bindings/webidls/ReadableStreamBYOBRequest.webidl
diff --git a/components/script/dom/webidls/ReadableStreamDefaultController.webidl b/components/script_bindings/webidls/ReadableStreamDefaultController.webidl
index 6e3e1546dc8..6e3e1546dc8 100644
--- a/components/script/dom/webidls/ReadableStreamDefaultController.webidl
+++ b/components/script_bindings/webidls/ReadableStreamDefaultController.webidl
diff --git a/components/script/dom/webidls/ReadableStreamDefaultReader.webidl b/components/script_bindings/webidls/ReadableStreamDefaultReader.webidl
index df5d9691654..df5d9691654 100644
--- a/components/script/dom/webidls/ReadableStreamDefaultReader.webidl
+++ b/components/script_bindings/webidls/ReadableStreamDefaultReader.webidl
diff --git a/components/script/dom/webidls/Request.webidl b/components/script_bindings/webidls/Request.webidl
index 78a45de208e..78a45de208e 100644
--- a/components/script/dom/webidls/Request.webidl
+++ b/components/script_bindings/webidls/Request.webidl
diff --git a/components/script/dom/webidls/ResizeObserver.webidl b/components/script_bindings/webidls/ResizeObserver.webidl
index 2f3b9064477..2f3b9064477 100644
--- a/components/script/dom/webidls/ResizeObserver.webidl
+++ b/components/script_bindings/webidls/ResizeObserver.webidl
diff --git a/components/script/dom/webidls/ResizeObserverEntry.webidl b/components/script_bindings/webidls/ResizeObserverEntry.webidl
index 0b7b5c2f5a9..0b7b5c2f5a9 100644
--- a/components/script/dom/webidls/ResizeObserverEntry.webidl
+++ b/components/script_bindings/webidls/ResizeObserverEntry.webidl
diff --git a/components/script/dom/webidls/ResizeObserverSize.webidl b/components/script_bindings/webidls/ResizeObserverSize.webidl
index e4bcb1ace78..e4bcb1ace78 100644
--- a/components/script/dom/webidls/ResizeObserverSize.webidl
+++ b/components/script_bindings/webidls/ResizeObserverSize.webidl
diff --git a/components/script/dom/webidls/Response.webidl b/components/script_bindings/webidls/Response.webidl
index 0ced0c13794..0ced0c13794 100644
--- a/components/script/dom/webidls/Response.webidl
+++ b/components/script_bindings/webidls/Response.webidl
diff --git a/components/script/dom/webidls/SVGElement.webidl b/components/script_bindings/webidls/SVGElement.webidl
index e6bc468d5dc..e6bc468d5dc 100644
--- a/components/script/dom/webidls/SVGElement.webidl
+++ b/components/script_bindings/webidls/SVGElement.webidl
diff --git a/components/script/dom/webidls/SVGGraphicsElement.webidl b/components/script_bindings/webidls/SVGGraphicsElement.webidl
index ab08503e7ef..ab08503e7ef 100644
--- a/components/script/dom/webidls/SVGGraphicsElement.webidl
+++ b/components/script_bindings/webidls/SVGGraphicsElement.webidl
diff --git a/components/script/dom/webidls/SVGSVGElement.webidl b/components/script_bindings/webidls/SVGSVGElement.webidl
index 25b390cf15a..25b390cf15a 100644
--- a/components/script/dom/webidls/SVGSVGElement.webidl
+++ b/components/script_bindings/webidls/SVGSVGElement.webidl
diff --git a/components/script/dom/webidls/Screen.webidl b/components/script_bindings/webidls/Screen.webidl
index 9160560b8c1..9160560b8c1 100644
--- a/components/script/dom/webidls/Screen.webidl
+++ b/components/script_bindings/webidls/Screen.webidl
diff --git a/components/script/dom/webidls/SecurityPolicyViolationEvent.webidl b/components/script_bindings/webidls/SecurityPolicyViolationEvent.webidl
index 6b34c30f719..6b34c30f719 100644
--- a/components/script/dom/webidls/SecurityPolicyViolationEvent.webidl
+++ b/components/script_bindings/webidls/SecurityPolicyViolationEvent.webidl
diff --git a/components/script/dom/webidls/Selection.webidl b/components/script_bindings/webidls/Selection.webidl
index b51181286c1..b51181286c1 100644
--- a/components/script/dom/webidls/Selection.webidl
+++ b/components/script_bindings/webidls/Selection.webidl
diff --git a/components/script/dom/webidls/ServiceWorker.webidl b/components/script_bindings/webidls/ServiceWorker.webidl
index ee12c92b6e2..ee12c92b6e2 100644
--- a/components/script/dom/webidls/ServiceWorker.webidl
+++ b/components/script_bindings/webidls/ServiceWorker.webidl
diff --git a/components/script/dom/webidls/ServiceWorkerContainer.webidl b/components/script_bindings/webidls/ServiceWorkerContainer.webidl
index 540079583b9..540079583b9 100644
--- a/components/script/dom/webidls/ServiceWorkerContainer.webidl
+++ b/components/script_bindings/webidls/ServiceWorkerContainer.webidl
diff --git a/components/script/dom/webidls/ServiceWorkerGlobalScope.webidl b/components/script_bindings/webidls/ServiceWorkerGlobalScope.webidl
index f7535867deb..f7535867deb 100644
--- a/components/script/dom/webidls/ServiceWorkerGlobalScope.webidl
+++ b/components/script_bindings/webidls/ServiceWorkerGlobalScope.webidl
diff --git a/components/script/dom/webidls/ServiceWorkerRegistration.webidl b/components/script_bindings/webidls/ServiceWorkerRegistration.webidl
index 29982ee8ec3..29982ee8ec3 100644
--- a/components/script/dom/webidls/ServiceWorkerRegistration.webidl
+++ b/components/script_bindings/webidls/ServiceWorkerRegistration.webidl
diff --git a/components/script/dom/webidls/ServoParser.webidl b/components/script_bindings/webidls/ServoParser.webidl
index 0e30e557905..0e30e557905 100644
--- a/components/script/dom/webidls/ServoParser.webidl
+++ b/components/script_bindings/webidls/ServoParser.webidl
diff --git a/components/script/dom/webidls/ShadowRoot.webidl b/components/script_bindings/webidls/ShadowRoot.webidl
index 444dd53d22c..444dd53d22c 100644
--- a/components/script/dom/webidls/ShadowRoot.webidl
+++ b/components/script_bindings/webidls/ShadowRoot.webidl
diff --git a/components/script/dom/webidls/StaticRange.webidl b/components/script_bindings/webidls/StaticRange.webidl
index a582afe3d7a..a582afe3d7a 100644
--- a/components/script/dom/webidls/StaticRange.webidl
+++ b/components/script_bindings/webidls/StaticRange.webidl
diff --git a/components/script/dom/webidls/StereoPannerNode.webidl b/components/script_bindings/webidls/StereoPannerNode.webidl
index e59f7cb9d19..e59f7cb9d19 100644
--- a/components/script/dom/webidls/StereoPannerNode.webidl
+++ b/components/script_bindings/webidls/StereoPannerNode.webidl
diff --git a/components/script/dom/webidls/Storage.webidl b/components/script_bindings/webidls/Storage.webidl
index a4912e35f5f..a4912e35f5f 100644
--- a/components/script/dom/webidls/Storage.webidl
+++ b/components/script_bindings/webidls/Storage.webidl
diff --git a/components/script/dom/webidls/StorageEvent.webidl b/components/script_bindings/webidls/StorageEvent.webidl
index 42ce914e49f..42ce914e49f 100644
--- a/components/script/dom/webidls/StorageEvent.webidl
+++ b/components/script_bindings/webidls/StorageEvent.webidl
diff --git a/components/script/dom/webidls/StylePropertyMapReadOnly.webidl b/components/script_bindings/webidls/StylePropertyMapReadOnly.webidl
index b427ebd7ba0..b427ebd7ba0 100644
--- a/components/script/dom/webidls/StylePropertyMapReadOnly.webidl
+++ b/components/script_bindings/webidls/StylePropertyMapReadOnly.webidl
diff --git a/components/script/dom/webidls/StyleSheet.webidl b/components/script_bindings/webidls/StyleSheet.webidl
index cb8290cc30b..cb8290cc30b 100644
--- a/components/script/dom/webidls/StyleSheet.webidl
+++ b/components/script_bindings/webidls/StyleSheet.webidl
diff --git a/components/script/dom/webidls/StyleSheetList.webidl b/components/script_bindings/webidls/StyleSheetList.webidl
index 2179c284495..2179c284495 100644
--- a/components/script/dom/webidls/StyleSheetList.webidl
+++ b/components/script_bindings/webidls/StyleSheetList.webidl
diff --git a/components/script/dom/webidls/SubmitEvent.webidl b/components/script_bindings/webidls/SubmitEvent.webidl
index f5b2c49257d..f5b2c49257d 100644
--- a/components/script/dom/webidls/SubmitEvent.webidl
+++ b/components/script_bindings/webidls/SubmitEvent.webidl
diff --git a/components/script/dom/webidls/SubtleCrypto.webidl b/components/script_bindings/webidls/SubtleCrypto.webidl
index e0bc1bc04a5..e0bc1bc04a5 100644
--- a/components/script/dom/webidls/SubtleCrypto.webidl
+++ b/components/script_bindings/webidls/SubtleCrypto.webidl
diff --git a/components/script/dom/webidls/TestBinding.webidl b/components/script_bindings/webidls/TestBinding.webidl
index ee13ed57d55..ee13ed57d55 100644
--- a/components/script/dom/webidls/TestBinding.webidl
+++ b/components/script_bindings/webidls/TestBinding.webidl
diff --git a/components/script/dom/webidls/TestBindingIterable.webidl b/components/script_bindings/webidls/TestBindingIterable.webidl
index cc7628af707..cc7628af707 100644
--- a/components/script/dom/webidls/TestBindingIterable.webidl
+++ b/components/script_bindings/webidls/TestBindingIterable.webidl
diff --git a/components/script/dom/webidls/TestBindingMaplike.webidl b/components/script_bindings/webidls/TestBindingMaplike.webidl
index 8debb804a3e..8debb804a3e 100644
--- a/components/script/dom/webidls/TestBindingMaplike.webidl
+++ b/components/script_bindings/webidls/TestBindingMaplike.webidl
diff --git a/components/script/dom/webidls/TestBindingPairIterable.webidl b/components/script_bindings/webidls/TestBindingPairIterable.webidl
index e3106949e3e..e3106949e3e 100644
--- a/components/script/dom/webidls/TestBindingPairIterable.webidl
+++ b/components/script_bindings/webidls/TestBindingPairIterable.webidl
diff --git a/components/script/dom/webidls/TestBindingProxy.webidl b/components/script_bindings/webidls/TestBindingProxy.webidl
index 957db0f0302..957db0f0302 100644
--- a/components/script/dom/webidls/TestBindingProxy.webidl
+++ b/components/script_bindings/webidls/TestBindingProxy.webidl
diff --git a/components/script/dom/webidls/TestBindingSetlike.webidl b/components/script_bindings/webidls/TestBindingSetlike.webidl
index 16b264bb9f6..16b264bb9f6 100644
--- a/components/script/dom/webidls/TestBindingSetlike.webidl
+++ b/components/script_bindings/webidls/TestBindingSetlike.webidl
diff --git a/components/script/dom/webidls/TestRunner.webidl b/components/script_bindings/webidls/TestRunner.webidl
index 4be17153247..4be17153247 100644
--- a/components/script/dom/webidls/TestRunner.webidl
+++ b/components/script_bindings/webidls/TestRunner.webidl
diff --git a/components/script/dom/webidls/TestWorklet.webidl b/components/script_bindings/webidls/TestWorklet.webidl
index 8e5898736b0..8e5898736b0 100644
--- a/components/script/dom/webidls/TestWorklet.webidl
+++ b/components/script_bindings/webidls/TestWorklet.webidl
diff --git a/components/script/dom/webidls/TestWorkletGlobalScope.webidl b/components/script_bindings/webidls/TestWorkletGlobalScope.webidl
index 86599a2c257..86599a2c257 100644
--- a/components/script/dom/webidls/TestWorkletGlobalScope.webidl
+++ b/components/script_bindings/webidls/TestWorkletGlobalScope.webidl
diff --git a/components/script/dom/webidls/Text.webidl b/components/script_bindings/webidls/Text.webidl
index 0b0a980d0a9..0b0a980d0a9 100644
--- a/components/script/dom/webidls/Text.webidl
+++ b/components/script_bindings/webidls/Text.webidl
diff --git a/components/script/dom/webidls/TextDecoder.webidl b/components/script_bindings/webidls/TextDecoder.webidl
index cc9cf5506db..cc9cf5506db 100644
--- a/components/script/dom/webidls/TextDecoder.webidl
+++ b/components/script_bindings/webidls/TextDecoder.webidl
diff --git a/components/script/dom/webidls/TextEncoder.webidl b/components/script_bindings/webidls/TextEncoder.webidl
index 7028bb19172..7028bb19172 100644
--- a/components/script/dom/webidls/TextEncoder.webidl
+++ b/components/script_bindings/webidls/TextEncoder.webidl
diff --git a/components/script/dom/webidls/TextMetrics.webidl b/components/script_bindings/webidls/TextMetrics.webidl
index ebf0bd8a3dc..ebf0bd8a3dc 100644
--- a/components/script/dom/webidls/TextMetrics.webidl
+++ b/components/script_bindings/webidls/TextMetrics.webidl
diff --git a/components/script/dom/webidls/TextTrack.webidl b/components/script_bindings/webidls/TextTrack.webidl
index c0016ca6ed9..c0016ca6ed9 100644
--- a/components/script/dom/webidls/TextTrack.webidl
+++ b/components/script_bindings/webidls/TextTrack.webidl
diff --git a/components/script/dom/webidls/TextTrackCue.webidl b/components/script_bindings/webidls/TextTrackCue.webidl
index 20f1bf3f06d..20f1bf3f06d 100644
--- a/components/script/dom/webidls/TextTrackCue.webidl
+++ b/components/script_bindings/webidls/TextTrackCue.webidl
diff --git a/components/script/dom/webidls/TextTrackCueList.webidl b/components/script_bindings/webidls/TextTrackCueList.webidl
index 357d8751bc2..357d8751bc2 100644
--- a/components/script/dom/webidls/TextTrackCueList.webidl
+++ b/components/script_bindings/webidls/TextTrackCueList.webidl
diff --git a/components/script/dom/webidls/TextTrackList.webidl b/components/script_bindings/webidls/TextTrackList.webidl
index 33e1bef0ff4..33e1bef0ff4 100644
--- a/components/script/dom/webidls/TextTrackList.webidl
+++ b/components/script_bindings/webidls/TextTrackList.webidl
diff --git a/components/script/dom/webidls/TimeRanges.webidl b/components/script_bindings/webidls/TimeRanges.webidl
index 0163a590a91..0163a590a91 100644
--- a/components/script/dom/webidls/TimeRanges.webidl
+++ b/components/script_bindings/webidls/TimeRanges.webidl
diff --git a/components/script/dom/webidls/Touch.webidl b/components/script_bindings/webidls/Touch.webidl
index c887a0fc2a3..c887a0fc2a3 100644
--- a/components/script/dom/webidls/Touch.webidl
+++ b/components/script_bindings/webidls/Touch.webidl
diff --git a/components/script/dom/webidls/TouchEvent.webidl b/components/script_bindings/webidls/TouchEvent.webidl
index 3779349b781..3779349b781 100644
--- a/components/script/dom/webidls/TouchEvent.webidl
+++ b/components/script_bindings/webidls/TouchEvent.webidl
diff --git a/components/script/dom/webidls/TouchList.webidl b/components/script_bindings/webidls/TouchList.webidl
index bc6f7cb1304..bc6f7cb1304 100644
--- a/components/script/dom/webidls/TouchList.webidl
+++ b/components/script_bindings/webidls/TouchList.webidl
diff --git a/components/script/dom/webidls/TrackEvent.webidl b/components/script_bindings/webidls/TrackEvent.webidl
index 124e5cf4345..124e5cf4345 100644
--- a/components/script/dom/webidls/TrackEvent.webidl
+++ b/components/script_bindings/webidls/TrackEvent.webidl
diff --git a/components/script/dom/webidls/TransitionEvent.webidl b/components/script_bindings/webidls/TransitionEvent.webidl
index eaa9f3917db..eaa9f3917db 100644
--- a/components/script/dom/webidls/TransitionEvent.webidl
+++ b/components/script_bindings/webidls/TransitionEvent.webidl
diff --git a/components/script/dom/webidls/TreeWalker.webidl b/components/script_bindings/webidls/TreeWalker.webidl
index 4162855dd09..4162855dd09 100644
--- a/components/script/dom/webidls/TreeWalker.webidl
+++ b/components/script_bindings/webidls/TreeWalker.webidl
diff --git a/components/script/dom/webidls/UIEvent.webidl b/components/script_bindings/webidls/UIEvent.webidl
index 04eb12c2083..04eb12c2083 100644
--- a/components/script/dom/webidls/UIEvent.webidl
+++ b/components/script_bindings/webidls/UIEvent.webidl
diff --git a/components/script/dom/webidls/URL.webidl b/components/script_bindings/webidls/URL.webidl
index 3ab51bb7d5d..3ab51bb7d5d 100644
--- a/components/script/dom/webidls/URL.webidl
+++ b/components/script_bindings/webidls/URL.webidl
diff --git a/components/script/dom/webidls/URLSearchParams.webidl b/components/script_bindings/webidls/URLSearchParams.webidl
index 065af4bbd04..065af4bbd04 100644
--- a/components/script/dom/webidls/URLSearchParams.webidl
+++ b/components/script_bindings/webidls/URLSearchParams.webidl
diff --git a/components/script/dom/webidls/UnderlyingSource.webidl b/components/script_bindings/webidls/UnderlyingSource.webidl
index 5295129ee38..5295129ee38 100644
--- a/components/script/dom/webidls/UnderlyingSource.webidl
+++ b/components/script_bindings/webidls/UnderlyingSource.webidl
diff --git a/components/script/dom/webidls/UnderlyingSourceContainer.webidl b/components/script_bindings/webidls/UnderlyingSourceContainer.webidl
index b0bcfcaf242..b0bcfcaf242 100644
--- a/components/script/dom/webidls/UnderlyingSourceContainer.webidl
+++ b/components/script_bindings/webidls/UnderlyingSourceContainer.webidl
diff --git a/components/script/dom/webidls/VTTCue.webidl b/components/script_bindings/webidls/VTTCue.webidl
index ccbd342a788..ccbd342a788 100644
--- a/components/script/dom/webidls/VTTCue.webidl
+++ b/components/script_bindings/webidls/VTTCue.webidl
diff --git a/components/script/dom/webidls/VTTRegion.webidl b/components/script_bindings/webidls/VTTRegion.webidl
index f4a616ef323..f4a616ef323 100644
--- a/components/script/dom/webidls/VTTRegion.webidl
+++ b/components/script_bindings/webidls/VTTRegion.webidl
diff --git a/components/script/dom/webidls/ValidityState.webidl b/components/script_bindings/webidls/ValidityState.webidl
index a1a553e91ff..a1a553e91ff 100644
--- a/components/script/dom/webidls/ValidityState.webidl
+++ b/components/script_bindings/webidls/ValidityState.webidl
diff --git a/components/script/dom/webidls/VideoTrack.webidl b/components/script_bindings/webidls/VideoTrack.webidl
index 90d6c487eaa..90d6c487eaa 100644
--- a/components/script/dom/webidls/VideoTrack.webidl
+++ b/components/script_bindings/webidls/VideoTrack.webidl
diff --git a/components/script/dom/webidls/VideoTrackList.webidl b/components/script_bindings/webidls/VideoTrackList.webidl
index 9c880f0d2b7..9c880f0d2b7 100644
--- a/components/script/dom/webidls/VideoTrackList.webidl
+++ b/components/script_bindings/webidls/VideoTrackList.webidl
diff --git a/components/script/dom/webidls/VisibilityStateEntry.webidl b/components/script_bindings/webidls/VisibilityStateEntry.webidl
index 12e85541be5..12e85541be5 100644
--- a/components/script/dom/webidls/VisibilityStateEntry.webidl
+++ b/components/script_bindings/webidls/VisibilityStateEntry.webidl
diff --git a/components/script/dom/webidls/VoidFunction.webidl b/components/script_bindings/webidls/VoidFunction.webidl
index 551a69d87e0..551a69d87e0 100644
--- a/components/script/dom/webidls/VoidFunction.webidl
+++ b/components/script_bindings/webidls/VoidFunction.webidl
diff --git a/components/script/dom/webidls/WEBGLColorBufferFloat.webidl b/components/script_bindings/webidls/WEBGLColorBufferFloat.webidl
index 72004df6167..72004df6167 100644
--- a/components/script/dom/webidls/WEBGLColorBufferFloat.webidl
+++ b/components/script_bindings/webidls/WEBGLColorBufferFloat.webidl
diff --git a/components/script/dom/webidls/WEBGLCompressedTextureETC1.webidl b/components/script_bindings/webidls/WEBGLCompressedTextureETC1.webidl
index 479139fdbe9..479139fdbe9 100644
--- a/components/script/dom/webidls/WEBGLCompressedTextureETC1.webidl
+++ b/components/script_bindings/webidls/WEBGLCompressedTextureETC1.webidl
diff --git a/components/script/dom/webidls/WEBGLCompressedTextureS3TC.webidl b/components/script_bindings/webidls/WEBGLCompressedTextureS3TC.webidl
index c04957f6bd4..c04957f6bd4 100644
--- a/components/script/dom/webidls/WEBGLCompressedTextureS3TC.webidl
+++ b/components/script_bindings/webidls/WEBGLCompressedTextureS3TC.webidl
diff --git a/components/script/dom/webidls/WebGL2RenderingContext.webidl b/components/script_bindings/webidls/WebGL2RenderingContext.webidl
index 72cedc30da6..72cedc30da6 100644
--- a/components/script/dom/webidls/WebGL2RenderingContext.webidl
+++ b/components/script_bindings/webidls/WebGL2RenderingContext.webidl
diff --git a/components/script/dom/webidls/WebGLActiveInfo.webidl b/components/script_bindings/webidls/WebGLActiveInfo.webidl
index eedfd8c35b3..eedfd8c35b3 100644
--- a/components/script/dom/webidls/WebGLActiveInfo.webidl
+++ b/components/script_bindings/webidls/WebGLActiveInfo.webidl
diff --git a/components/script/dom/webidls/WebGLBuffer.webidl b/components/script_bindings/webidls/WebGLBuffer.webidl
index a8ad5a103d2..a8ad5a103d2 100644
--- a/components/script/dom/webidls/WebGLBuffer.webidl
+++ b/components/script_bindings/webidls/WebGLBuffer.webidl
diff --git a/components/script/dom/webidls/WebGLContextEvent.webidl b/components/script_bindings/webidls/WebGLContextEvent.webidl
index 5c6a1c4f1d7..5c6a1c4f1d7 100644
--- a/components/script/dom/webidls/WebGLContextEvent.webidl
+++ b/components/script_bindings/webidls/WebGLContextEvent.webidl
diff --git a/components/script/dom/webidls/WebGLFramebuffer.webidl b/components/script_bindings/webidls/WebGLFramebuffer.webidl
index e557542bfb0..e557542bfb0 100644
--- a/components/script/dom/webidls/WebGLFramebuffer.webidl
+++ b/components/script_bindings/webidls/WebGLFramebuffer.webidl
diff --git a/components/script/dom/webidls/WebGLObject.webidl b/components/script_bindings/webidls/WebGLObject.webidl
index 6bfcf4d647b..6bfcf4d647b 100644
--- a/components/script/dom/webidls/WebGLObject.webidl
+++ b/components/script_bindings/webidls/WebGLObject.webidl
diff --git a/components/script/dom/webidls/WebGLProgram.webidl b/components/script_bindings/webidls/WebGLProgram.webidl
index 1246b222acd..1246b222acd 100644
--- a/components/script/dom/webidls/WebGLProgram.webidl
+++ b/components/script_bindings/webidls/WebGLProgram.webidl
diff --git a/components/script/dom/webidls/WebGLQuery.webidl b/components/script_bindings/webidls/WebGLQuery.webidl
index feea145c611..feea145c611 100644
--- a/components/script/dom/webidls/WebGLQuery.webidl
+++ b/components/script_bindings/webidls/WebGLQuery.webidl
diff --git a/components/script/dom/webidls/WebGLRenderbuffer.webidl b/components/script_bindings/webidls/WebGLRenderbuffer.webidl
index 91a437039fb..91a437039fb 100644
--- a/components/script/dom/webidls/WebGLRenderbuffer.webidl
+++ b/components/script_bindings/webidls/WebGLRenderbuffer.webidl
diff --git a/components/script/dom/webidls/WebGLRenderingContext.webidl b/components/script_bindings/webidls/WebGLRenderingContext.webidl
index 6938e547cce..6938e547cce 100644
--- a/components/script/dom/webidls/WebGLRenderingContext.webidl
+++ b/components/script_bindings/webidls/WebGLRenderingContext.webidl
diff --git a/components/script/dom/webidls/WebGLSampler.webidl b/components/script_bindings/webidls/WebGLSampler.webidl
index 4669aebeabd..4669aebeabd 100644
--- a/components/script/dom/webidls/WebGLSampler.webidl
+++ b/components/script_bindings/webidls/WebGLSampler.webidl
diff --git a/components/script/dom/webidls/WebGLShader.webidl b/components/script_bindings/webidls/WebGLShader.webidl
index 4a0fe299a52..4a0fe299a52 100644
--- a/components/script/dom/webidls/WebGLShader.webidl
+++ b/components/script_bindings/webidls/WebGLShader.webidl
diff --git a/components/script/dom/webidls/WebGLShaderPrecisionFormat.webidl b/components/script_bindings/webidls/WebGLShaderPrecisionFormat.webidl
index e2ed4821d11..e2ed4821d11 100644
--- a/components/script/dom/webidls/WebGLShaderPrecisionFormat.webidl
+++ b/components/script_bindings/webidls/WebGLShaderPrecisionFormat.webidl
diff --git a/components/script/dom/webidls/WebGLSync.webidl b/components/script_bindings/webidls/WebGLSync.webidl
index 66640a888f0..66640a888f0 100644
--- a/components/script/dom/webidls/WebGLSync.webidl
+++ b/components/script_bindings/webidls/WebGLSync.webidl
diff --git a/components/script/dom/webidls/WebGLTexture.webidl b/components/script_bindings/webidls/WebGLTexture.webidl
index 4afad31fde7..4afad31fde7 100644
--- a/components/script/dom/webidls/WebGLTexture.webidl
+++ b/components/script_bindings/webidls/WebGLTexture.webidl
diff --git a/components/script/dom/webidls/WebGLTransformFeedback.webidl b/components/script_bindings/webidls/WebGLTransformFeedback.webidl
index ee666366dd4..ee666366dd4 100644
--- a/components/script/dom/webidls/WebGLTransformFeedback.webidl
+++ b/components/script_bindings/webidls/WebGLTransformFeedback.webidl
diff --git a/components/script/dom/webidls/WebGLUniformLocation.webidl b/components/script_bindings/webidls/WebGLUniformLocation.webidl
index 3db0333177c..3db0333177c 100644
--- a/components/script/dom/webidls/WebGLUniformLocation.webidl
+++ b/components/script_bindings/webidls/WebGLUniformLocation.webidl
diff --git a/components/script/dom/webidls/WebGLVertexArrayObject.webidl b/components/script_bindings/webidls/WebGLVertexArrayObject.webidl
index c6649e17ef8..c6649e17ef8 100644
--- a/components/script/dom/webidls/WebGLVertexArrayObject.webidl
+++ b/components/script_bindings/webidls/WebGLVertexArrayObject.webidl
diff --git a/components/script/dom/webidls/WebGLVertexArrayObjectOES.webidl b/components/script_bindings/webidls/WebGLVertexArrayObjectOES.webidl
index e33e058f2b4..e33e058f2b4 100644
--- a/components/script/dom/webidls/WebGLVertexArrayObjectOES.webidl
+++ b/components/script_bindings/webidls/WebGLVertexArrayObjectOES.webidl
diff --git a/components/script/dom/webidls/WebGPU.webidl b/components/script_bindings/webidls/WebGPU.webidl
index 177a12d3563..177a12d3563 100644
--- a/components/script/dom/webidls/WebGPU.webidl
+++ b/components/script_bindings/webidls/WebGPU.webidl
diff --git a/components/script/dom/webidls/WebSocket.webidl b/components/script_bindings/webidls/WebSocket.webidl
index 9fff327fc6f..9fff327fc6f 100644
--- a/components/script/dom/webidls/WebSocket.webidl
+++ b/components/script_bindings/webidls/WebSocket.webidl
diff --git a/components/script/dom/webidls/WheelEvent.webidl b/components/script_bindings/webidls/WheelEvent.webidl
index 7667aa81560..7667aa81560 100644
--- a/components/script/dom/webidls/WheelEvent.webidl
+++ b/components/script_bindings/webidls/WheelEvent.webidl
diff --git a/components/script/dom/webidls/Window.webidl b/components/script_bindings/webidls/Window.webidl
index 64d7563b38e..64d7563b38e 100644
--- a/components/script/dom/webidls/Window.webidl
+++ b/components/script_bindings/webidls/Window.webidl
diff --git a/components/script/dom/webidls/WindowOrWorkerGlobalScope.webidl b/components/script_bindings/webidls/WindowOrWorkerGlobalScope.webidl
index d9204c11774..d9204c11774 100644
--- a/components/script/dom/webidls/WindowOrWorkerGlobalScope.webidl
+++ b/components/script_bindings/webidls/WindowOrWorkerGlobalScope.webidl
diff --git a/components/script/dom/webidls/WindowProxy.webidl b/components/script_bindings/webidls/WindowProxy.webidl
index 8f102540bba..8f102540bba 100644
--- a/components/script/dom/webidls/WindowProxy.webidl
+++ b/components/script_bindings/webidls/WindowProxy.webidl
diff --git a/components/script/dom/webidls/Worker.webidl b/components/script_bindings/webidls/Worker.webidl
index ef535126606..ef535126606 100644
--- a/components/script/dom/webidls/Worker.webidl
+++ b/components/script_bindings/webidls/Worker.webidl
diff --git a/components/script/dom/webidls/WorkerGlobalScope.webidl b/components/script_bindings/webidls/WorkerGlobalScope.webidl
index 05301fb28e6..05301fb28e6 100644
--- a/components/script/dom/webidls/WorkerGlobalScope.webidl
+++ b/components/script_bindings/webidls/WorkerGlobalScope.webidl
diff --git a/components/script/dom/webidls/WorkerLocation.webidl b/components/script_bindings/webidls/WorkerLocation.webidl
index 8985da7e6e9..8985da7e6e9 100644
--- a/components/script/dom/webidls/WorkerLocation.webidl
+++ b/components/script_bindings/webidls/WorkerLocation.webidl
diff --git a/components/script/dom/webidls/WorkerNavigator.webidl b/components/script_bindings/webidls/WorkerNavigator.webidl
index 33ddfade93d..33ddfade93d 100644
--- a/components/script/dom/webidls/WorkerNavigator.webidl
+++ b/components/script_bindings/webidls/WorkerNavigator.webidl
diff --git a/components/script/dom/webidls/Worklet.webidl b/components/script_bindings/webidls/Worklet.webidl
index a656c1e3865..a656c1e3865 100644
--- a/components/script/dom/webidls/Worklet.webidl
+++ b/components/script_bindings/webidls/Worklet.webidl
diff --git a/components/script/dom/webidls/WorkletGlobalScope.webidl b/components/script_bindings/webidls/WorkletGlobalScope.webidl
index 33283c84161..33283c84161 100644
--- a/components/script/dom/webidls/WorkletGlobalScope.webidl
+++ b/components/script_bindings/webidls/WorkletGlobalScope.webidl
diff --git a/components/script/dom/webidls/XMLDocument.webidl b/components/script_bindings/webidls/XMLDocument.webidl
index 64d11d29cd7..64d11d29cd7 100644
--- a/components/script/dom/webidls/XMLDocument.webidl
+++ b/components/script_bindings/webidls/XMLDocument.webidl
diff --git a/components/script/dom/webidls/XMLHttpRequest.webidl b/components/script_bindings/webidls/XMLHttpRequest.webidl
index c7225cff112..c7225cff112 100644
--- a/components/script/dom/webidls/XMLHttpRequest.webidl
+++ b/components/script_bindings/webidls/XMLHttpRequest.webidl
diff --git a/components/script/dom/webidls/XMLHttpRequestEventTarget.webidl b/components/script_bindings/webidls/XMLHttpRequestEventTarget.webidl
index bde137a2b48..bde137a2b48 100644
--- a/components/script/dom/webidls/XMLHttpRequestEventTarget.webidl
+++ b/components/script_bindings/webidls/XMLHttpRequestEventTarget.webidl
diff --git a/components/script/dom/webidls/XMLHttpRequestUpload.webidl b/components/script_bindings/webidls/XMLHttpRequestUpload.webidl
index 3dfee1210c5..3dfee1210c5 100644
--- a/components/script/dom/webidls/XMLHttpRequestUpload.webidl
+++ b/components/script_bindings/webidls/XMLHttpRequestUpload.webidl
diff --git a/components/script/dom/webidls/XMLSerializer.webidl b/components/script_bindings/webidls/XMLSerializer.webidl
index c0111220e42..c0111220e42 100644
--- a/components/script/dom/webidls/XMLSerializer.webidl
+++ b/components/script_bindings/webidls/XMLSerializer.webidl
diff --git a/components/script/dom/webidls/XPathEvaluator.webidl b/components/script_bindings/webidls/XPathEvaluator.webidl
index ebb505c104c..ebb505c104c 100644
--- a/components/script/dom/webidls/XPathEvaluator.webidl
+++ b/components/script_bindings/webidls/XPathEvaluator.webidl
diff --git a/components/script/dom/webidls/XPathExpression.webidl b/components/script_bindings/webidls/XPathExpression.webidl
index 29cbd23e757..29cbd23e757 100644
--- a/components/script/dom/webidls/XPathExpression.webidl
+++ b/components/script_bindings/webidls/XPathExpression.webidl
diff --git a/components/script/dom/webidls/XPathNSResolver.webidl b/components/script_bindings/webidls/XPathNSResolver.webidl
index 099f6afd105..099f6afd105 100644
--- a/components/script/dom/webidls/XPathNSResolver.webidl
+++ b/components/script_bindings/webidls/XPathNSResolver.webidl
diff --git a/components/script/dom/webidls/XPathResult.webidl b/components/script_bindings/webidls/XPathResult.webidl
index ed0e9804ca4..ed0e9804ca4 100644
--- a/components/script/dom/webidls/XPathResult.webidl
+++ b/components/script_bindings/webidls/XPathResult.webidl
diff --git a/components/script/dom/webidls/XRBoundedReferenceSpace.webidl b/components/script_bindings/webidls/XRBoundedReferenceSpace.webidl
index 9bf63f7f685..9bf63f7f685 100644
--- a/components/script/dom/webidls/XRBoundedReferenceSpace.webidl
+++ b/components/script_bindings/webidls/XRBoundedReferenceSpace.webidl
diff --git a/components/script/dom/webidls/XRCompositionLayer.webidl b/components/script_bindings/webidls/XRCompositionLayer.webidl
index bdfe3435965..bdfe3435965 100644
--- a/components/script/dom/webidls/XRCompositionLayer.webidl
+++ b/components/script_bindings/webidls/XRCompositionLayer.webidl
diff --git a/components/script/dom/webidls/XRCubeLayer.webidl b/components/script_bindings/webidls/XRCubeLayer.webidl
index 30744201a87..30744201a87 100644
--- a/components/script/dom/webidls/XRCubeLayer.webidl
+++ b/components/script_bindings/webidls/XRCubeLayer.webidl
diff --git a/components/script/dom/webidls/XRCylinderLayer.webidl b/components/script_bindings/webidls/XRCylinderLayer.webidl
index c20801f81a0..c20801f81a0 100644
--- a/components/script/dom/webidls/XRCylinderLayer.webidl
+++ b/components/script_bindings/webidls/XRCylinderLayer.webidl
diff --git a/components/script/dom/webidls/XREquirectLayer.webidl b/components/script_bindings/webidls/XREquirectLayer.webidl
index 7b1d1584d62..7b1d1584d62 100644
--- a/components/script/dom/webidls/XREquirectLayer.webidl
+++ b/components/script_bindings/webidls/XREquirectLayer.webidl
diff --git a/components/script/dom/webidls/XRFrame.webidl b/components/script_bindings/webidls/XRFrame.webidl
index d5ec4b6ef21..d5ec4b6ef21 100644
--- a/components/script/dom/webidls/XRFrame.webidl
+++ b/components/script_bindings/webidls/XRFrame.webidl
diff --git a/components/script/dom/webidls/XRHand.webidl b/components/script_bindings/webidls/XRHand.webidl
index 6749eab8dd5..6749eab8dd5 100644
--- a/components/script/dom/webidls/XRHand.webidl
+++ b/components/script_bindings/webidls/XRHand.webidl
diff --git a/components/script/dom/webidls/XRHitTestResult.webidl b/components/script_bindings/webidls/XRHitTestResult.webidl
index cdbac19d504..cdbac19d504 100644
--- a/components/script/dom/webidls/XRHitTestResult.webidl
+++ b/components/script_bindings/webidls/XRHitTestResult.webidl
diff --git a/components/script/dom/webidls/XRHitTestSource.webidl b/components/script_bindings/webidls/XRHitTestSource.webidl
index 4db03b437a1..4db03b437a1 100644
--- a/components/script/dom/webidls/XRHitTestSource.webidl
+++ b/components/script_bindings/webidls/XRHitTestSource.webidl
diff --git a/components/script/dom/webidls/XRInputSource.webidl b/components/script_bindings/webidls/XRInputSource.webidl
index 7b82b050777..7b82b050777 100644
--- a/components/script/dom/webidls/XRInputSource.webidl
+++ b/components/script_bindings/webidls/XRInputSource.webidl
diff --git a/components/script/dom/webidls/XRInputSourceArray.webidl b/components/script_bindings/webidls/XRInputSourceArray.webidl
index 093eab67ed9..093eab67ed9 100644
--- a/components/script/dom/webidls/XRInputSourceArray.webidl
+++ b/components/script_bindings/webidls/XRInputSourceArray.webidl
diff --git a/components/script/dom/webidls/XRInputSourceEvent.webidl b/components/script_bindings/webidls/XRInputSourceEvent.webidl
index 11055b3f247..11055b3f247 100644
--- a/components/script/dom/webidls/XRInputSourceEvent.webidl
+++ b/components/script_bindings/webidls/XRInputSourceEvent.webidl
diff --git a/components/script/dom/webidls/XRInputSourcesChangeEvent.webidl b/components/script_bindings/webidls/XRInputSourcesChangeEvent.webidl
index f6b65d12a09..f6b65d12a09 100644
--- a/components/script/dom/webidls/XRInputSourcesChangeEvent.webidl
+++ b/components/script_bindings/webidls/XRInputSourcesChangeEvent.webidl
diff --git a/components/script/dom/webidls/XRJointPose.webidl b/components/script_bindings/webidls/XRJointPose.webidl
index 73bde0ca6e6..73bde0ca6e6 100644
--- a/components/script/dom/webidls/XRJointPose.webidl
+++ b/components/script_bindings/webidls/XRJointPose.webidl
diff --git a/components/script/dom/webidls/XRJointSpace.webidl b/components/script_bindings/webidls/XRJointSpace.webidl
index 2eeca7edc15..2eeca7edc15 100644
--- a/components/script/dom/webidls/XRJointSpace.webidl
+++ b/components/script_bindings/webidls/XRJointSpace.webidl
diff --git a/components/script/dom/webidls/XRLayer.webidl b/components/script_bindings/webidls/XRLayer.webidl
index fdc9b2bee3a..fdc9b2bee3a 100644
--- a/components/script/dom/webidls/XRLayer.webidl
+++ b/components/script_bindings/webidls/XRLayer.webidl
diff --git a/components/script/dom/webidls/XRLayerEvent.webidl b/components/script_bindings/webidls/XRLayerEvent.webidl
index 553a70fcaec..553a70fcaec 100644
--- a/components/script/dom/webidls/XRLayerEvent.webidl
+++ b/components/script_bindings/webidls/XRLayerEvent.webidl
diff --git a/components/script/dom/webidls/XRMediaBinding.webidl b/components/script_bindings/webidls/XRMediaBinding.webidl
index 558aa0596c3..558aa0596c3 100644
--- a/components/script/dom/webidls/XRMediaBinding.webidl
+++ b/components/script_bindings/webidls/XRMediaBinding.webidl
diff --git a/components/script/dom/webidls/XRPose.webidl b/components/script_bindings/webidls/XRPose.webidl
index 2ac5f372cdd..2ac5f372cdd 100644
--- a/components/script/dom/webidls/XRPose.webidl
+++ b/components/script_bindings/webidls/XRPose.webidl
diff --git a/components/script/dom/webidls/XRProjectionLayer.webidl b/components/script_bindings/webidls/XRProjectionLayer.webidl
index bdb9de13dd2..bdb9de13dd2 100644
--- a/components/script/dom/webidls/XRProjectionLayer.webidl
+++ b/components/script_bindings/webidls/XRProjectionLayer.webidl
diff --git a/components/script/dom/webidls/XRQuadLayer.webidl b/components/script_bindings/webidls/XRQuadLayer.webidl
index 0b4afcac9be..0b4afcac9be 100644
--- a/components/script/dom/webidls/XRQuadLayer.webidl
+++ b/components/script_bindings/webidls/XRQuadLayer.webidl
diff --git a/components/script/dom/webidls/XRRay.webidl b/components/script_bindings/webidls/XRRay.webidl
index b5fd7ed3494..b5fd7ed3494 100644
--- a/components/script/dom/webidls/XRRay.webidl
+++ b/components/script_bindings/webidls/XRRay.webidl
diff --git a/components/script/dom/webidls/XRReferenceSpace.webidl b/components/script_bindings/webidls/XRReferenceSpace.webidl
index aad31702f01..aad31702f01 100644
--- a/components/script/dom/webidls/XRReferenceSpace.webidl
+++ b/components/script_bindings/webidls/XRReferenceSpace.webidl
diff --git a/components/script/dom/webidls/XRReferenceSpaceEvent.webidl b/components/script_bindings/webidls/XRReferenceSpaceEvent.webidl
index b9075294d1e..b9075294d1e 100644
--- a/components/script/dom/webidls/XRReferenceSpaceEvent.webidl
+++ b/components/script_bindings/webidls/XRReferenceSpaceEvent.webidl
diff --git a/components/script/dom/webidls/XRRenderState.webidl b/components/script_bindings/webidls/XRRenderState.webidl
index ff91e0d2fea..ff91e0d2fea 100644
--- a/components/script/dom/webidls/XRRenderState.webidl
+++ b/components/script_bindings/webidls/XRRenderState.webidl
diff --git a/components/script/dom/webidls/XRRigidTransform.webidl b/components/script_bindings/webidls/XRRigidTransform.webidl
index 11fbf9615b7..11fbf9615b7 100644
--- a/components/script/dom/webidls/XRRigidTransform.webidl
+++ b/components/script_bindings/webidls/XRRigidTransform.webidl
diff --git a/components/script/dom/webidls/XRSession.webidl b/components/script_bindings/webidls/XRSession.webidl
index ccd72b187c6..ccd72b187c6 100644
--- a/components/script/dom/webidls/XRSession.webidl
+++ b/components/script_bindings/webidls/XRSession.webidl
diff --git a/components/script/dom/webidls/XRSessionEvent.webidl b/components/script_bindings/webidls/XRSessionEvent.webidl
index 4e48f0c6c5c..4e48f0c6c5c 100644
--- a/components/script/dom/webidls/XRSessionEvent.webidl
+++ b/components/script_bindings/webidls/XRSessionEvent.webidl
diff --git a/components/script/dom/webidls/XRSpace.webidl b/components/script_bindings/webidls/XRSpace.webidl
index 236c9164402..236c9164402 100644
--- a/components/script/dom/webidls/XRSpace.webidl
+++ b/components/script_bindings/webidls/XRSpace.webidl
diff --git a/components/script/dom/webidls/XRSubImage.webidl b/components/script_bindings/webidls/XRSubImage.webidl
index 3e8efdb24d7..3e8efdb24d7 100644
--- a/components/script/dom/webidls/XRSubImage.webidl
+++ b/components/script_bindings/webidls/XRSubImage.webidl
diff --git a/components/script/dom/webidls/XRSystem.webidl b/components/script_bindings/webidls/XRSystem.webidl
index ef5537ebdac..ef5537ebdac 100644
--- a/components/script/dom/webidls/XRSystem.webidl
+++ b/components/script_bindings/webidls/XRSystem.webidl
diff --git a/components/script/dom/webidls/XRTest.webidl b/components/script_bindings/webidls/XRTest.webidl
index 710d3520249..710d3520249 100644
--- a/components/script/dom/webidls/XRTest.webidl
+++ b/components/script_bindings/webidls/XRTest.webidl
diff --git a/components/script/dom/webidls/XRView.webidl b/components/script_bindings/webidls/XRView.webidl
index 235eb5a6b2b..235eb5a6b2b 100644
--- a/components/script/dom/webidls/XRView.webidl
+++ b/components/script_bindings/webidls/XRView.webidl
diff --git a/components/script/dom/webidls/XRViewerPose.webidl b/components/script_bindings/webidls/XRViewerPose.webidl
index 82f57571f8f..82f57571f8f 100644
--- a/components/script/dom/webidls/XRViewerPose.webidl
+++ b/components/script_bindings/webidls/XRViewerPose.webidl
diff --git a/components/script/dom/webidls/XRViewport.webidl b/components/script_bindings/webidls/XRViewport.webidl
index 4fc6c7afd86..4fc6c7afd86 100644
--- a/components/script/dom/webidls/XRViewport.webidl
+++ b/components/script_bindings/webidls/XRViewport.webidl
diff --git a/components/script/dom/webidls/XRWebGLBinding.webidl b/components/script_bindings/webidls/XRWebGLBinding.webidl
index 121c2c1db86..121c2c1db86 100644
--- a/components/script/dom/webidls/XRWebGLBinding.webidl
+++ b/components/script_bindings/webidls/XRWebGLBinding.webidl
diff --git a/components/script/dom/webidls/XRWebGLLayer.webidl b/components/script_bindings/webidls/XRWebGLLayer.webidl
index e69033fcd2a..e69033fcd2a 100644
--- a/components/script/dom/webidls/XRWebGLLayer.webidl
+++ b/components/script_bindings/webidls/XRWebGLLayer.webidl
diff --git a/components/script/dom/webidls/XRWebGLSubImage.webidl b/components/script_bindings/webidls/XRWebGLSubImage.webidl
index 83ccdd91166..83ccdd91166 100644
--- a/components/script/dom/webidls/XRWebGLSubImage.webidl
+++ b/components/script_bindings/webidls/XRWebGLSubImage.webidl
diff --git a/servo-tidy.toml b/servo-tidy.toml
index 9e5c79035ff..76c6c016462 100644
--- a/servo-tidy.toml
+++ b/servo-tidy.toml
@@ -55,4 +55,4 @@ directories = [
# Directories that are checked for correct file extension
[check_ext]
# directory, list of expected file extensions
-"./components/script/dom/webidls" = [".webidl", "noidl"]
+"./components/script_bindings/webidls" = [".webidl", "noidl"]