Re: [whatwg/webidl] Get specs updated to new dictionary defaulting setup (#758)

NoMercyTH left a comment (whatwg/webidl#758)

> Followup to https://github.com/heycam/webidl/pull/750 that probably needs to wait for https://github.com/plinss/widlparser/issues/39 and https://github.com/tabatkins/bikeshed/issues/1491 to be fixed.
> 
> To-be-triaged list of things that might need updating, based on Gecko's IDL that needed to be changed:
> 
> - [ ] CSS -- https://github.com/w3c/csswg-drafts/issues/4234
>   - [x] https://drafts.csswg.org/web-animations/
>     - Animatable
>     - AnimationEffect
>     - AnimationPlaybackEvent
>     - DocumentTimeline
>     - KeyframeEffect
>   - [x] AnimationEvent -- https://drafts.csswg.org/css-animations-1/
>   - [x] https://drafts.csswg.org/cssom-view/
>     - Element
>     - GeometryUtils
>     - MediaQueryListEvent
>   - [x] https://drafts.csswg.org/css-font-loading/
>     - FontFaceSetLoadEvent
>     - FontFace
>   - [ ] ResizeObserver -- https://drafts.csswg.org/resize-observer/
> - [x] https://webaudio.github.io/web-audio-api/ -- https://github.com/WebAudio/web-audio-api/issues/1989
>   - AnalyserNode
>   - AudioBufferSourceNode
>   - AudioContext
>   - AudioWorkletNode
>   - AudioWorkletProcessor
>   - BaseAudioContext
>   - BiquadFilterNode
>   - ChannelSplitterNode
>   - ChannelMergerNode
>   - ConstantSourceNode
>   - ConvolverNode
>   - DelayNode
>   - DynamicsCompressorNode
>   - GainNode
>   - MediaStreamAudioDestinationNode
>   - OscillatorNode
>   - PannerNode
>   - PeriodicWave
>   - StereoPannerNode
>   - WaveShaperNode
> - [x] https://w3c.github.io/ServiceWorker/ -- w3c/ServiceWorker#1448
>   - CacheStorage
>   - Cache
>   - Clients
>   - Client
>   - ExtendableEvent
>   - ExtendableMessageEvent
>   - ServiceWorkerContainer
>   - ServiceWorker
> - [x] BlobEvent -- https://w3c.github.io/mediacapture-record/
> - [x] https://w3c.github.io/FileAPI/ -- https://github.com/w3c/FileAPI/pull/134
>   - File
>   - Blob
> - [x] https://html.spec.whatwg.org/ - https://github.com/whatwg/html/pull/4745
>   - CanvasRenderingContext2D
>   - CloseEvent
>   - CustomElementRegistry
>   - DedicatedWorkerGlobalScope
>   - DragEvent
>   - Element
>   - ErrorEvent
>   - EventSource
>   - HashChangeEvent
>   - HTMLSlotElement
>   - MessageEvent
>   - MessagePort
>   - PageTransitionEvent
>   - PopStateEvent
>   - SharedWorker
>   - StorageEvent
>   - TrackEvent
>   - WindowOrWorkerGlobalScope
>   - Window
>   - Worker
> - [x] ClipboardEvent -- https://w3c.github.io/clipboard-apis/ -- w3c/clipboard-apis#91
> - [x] https://w3c.github.io/uievents/ -- w3c/uievents#239
>   - CompositionEvent
>   - FocusEvent
>   - InputEvent
>   - KeyboardEvent
>   - MouseEvent
>   - UIEvent
>   - WheelEvent
> - [x] CredentialManagement -- https://github.com/w3c/webappsec-credential-management/issues/140
> - [x] https://dom.spec.whatwg.org/ -- https://github.com/whatwg/dom/pull/771
>   - CustomEvent
>   - Document
>   - EventTarget
>   - Event
>   - MutationObserver
>   - Node
> - [x] https://w3c.github.io/deviceorientation/ -- https://github.com/w3c/deviceorientation/pull/78
>   - DeviceMotionEvent
>   - DeviceOrientationEvent
> - [x] DeviceLightEvent -- https://github.com/w3c/ambient-light/pull/58
> - [x] https://drafts.fxtf.org/geometry/ -- https://github.com/w3c/fxtf-drafts/issues/356
>   - DOMMatrix
>   - DOMPoint
>   - DOMQuad
>   - DOMRect
> - [x] FileSystemDirectoryEntry -- https://wicg.github.io/entries-api/ -- https://github.com/WICG/entries-api/issues/31
> - [x] GamepadEvent -- https://github.com/w3c/gamepad/issues/101
> - [x] Geolocation -- https://www.w3.org/TR/geolocation-API/ -- https://github.com/w3c/geolocation-api/pull/27
> - [x] https://w3c.github.io/IndexedDB/ -- https://github.com/w3c/IndexedDB/issues/285
>   - IDBDatabase
>   - IDBObjectStore
>   - IDBVersionChangeEvent
> - [x] ImageCaptureErrorEvent -- https://github.com/w3c/mediacapture-image/issues/214
> - [x] IntersectionObserver -- w3c/IntersectionObserver#374
> - [x] https://github.com/w3c/mediacapture-main/issues/613
>   - MediaDevices
>   - MediaStreamTrack
> - [x] MediaEncryptedEvent -- https://github.com/w3c/encrypted-media/issues/452
> - [x] MediaRecorder -- https://github.com/w3c/mediacapture-record/issues/180
> - [ ] MediaStreamEvent -- no longer specified?
> - [x] WebAudio/web-midi-api#203 
>   - MIDIConnectionEvent
>   - MIDIMessageEvent
>   - Navigator.requestMIDIAccess
> - [x] Navigator.share -- https://github.com/WICG/web-share/pull/111
> - [x] https://notifications.spec.whatwg.org/ - https://github.com/whatwg/notifications/pull/149
>   - [x] Notification
>   - [x] ServiceWorkerRegistration
> - [x] Payment Request -- w3c/payment-request#874
>   - MerchantValidationEvent
>   - PaymentMethodChangeEvent
>   - PaymentRequestUpdateEvent
>   - PaymentRequest
>   - PaymentResponse
> - [x] Performance -- https://github.com/w3c/user-timing/pull/65
> - [x] PerformanceObserverEntryList -- https://github.com/w3c/performance-timeline/pull/61
> - [x] PerformanceObserver -- https://github.com/w3c/performance-timeline/pull/147
> - [x] PointerEvent -- https://github.com/w3c/pointerevents/issues/296
> - [x] ProximitySensor -- https://github.com/w3c/proximity/issues/40
> - [x] Push w3c/push-api#308
>   - PushEvent
>   - PushManager
>   - PushSubscription
> - [x] Reporting -- https://github.com/w3c/reporting/issues/172
> - [x] https://fetch.spec.whatwg.org/ - https://github.com/whatwg/fetch/pull/919
>   - [x] Request
>   - [x] Response
> - [x] https://github.com/w3c/webrtc-pc/issues/2277
>   - RTCDTMFToneChangeEvent
>   - RTCIceCandidate
>   - RTCPeerConnectionIceEvent
>   - RTCPeerConnection
>   - RTCSessionDescription
> - [ ] SecurityPolicyViolationEvent -- https://github.com/w3c/webappsec-csp/issues/408
> - [x] https://github.com/w3c/speech-api/issues/60
>   - SpeechRecognitionErrorEvent
>   - SpeechRecognitionEvent
> - [x] https://github.com/w3c/svgwg/issues/727
>   - SVGGeometryElement
>   - SVGGraphicsElement
>   - SVGTextContentElement
> - [x] TextDecoder -- https://encoding.spec.whatwg.org/ - https://github.com/whatwg/encoding/pull/181
> - [x] TouchEvent -- https://github.com/w3c/touch-events/issues/104
> - [x] TransitionEvent -- https://github.com/w3c/csswg-drafts/pull/4232
> - [ ] WebGLContextEvent
> - [x] WebGPU -- https://github.com/gpuweb/gpuweb/issues/420
> - [x] Worklet -- https://github.com/w3c/css-houdini-drafts/issues/937
> - [x] https://xhr.spec.whatwg.org/ - https://github.com/whatwg/xhr/pull/250
>   - [x] ProgressEvent
> 



-- 
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/webidl/issues/758#issuecomment-3966851341
You are receiving this because you are subscribed to this thread.

Message ID: <whatwg/webidl/issues/758/3966851341@github.com>

Received on Thursday, 26 February 2026 14:06:28 UTC