Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a908742cd775de5fa23dbf408618449db7f5fefb
      
https://github.com/WebKit/WebKit/commit/a908742cd775de5fa23dbf408618449db7f5fefb
  Author: Anne van Kesteren <[email protected]>
  Date:   2026-02-01 (Sun, 01 Feb 2026)

  Changed paths:
    M Source/WebCore/Headers.cmake
    M Source/WebCore/Modules/WebGPU/GPUDevice.h
    M Source/WebCore/Modules/mediacontrols/MediaControlsHost.cpp
    M Source/WebCore/Modules/mediastream/MediaDevices.h
    M Source/WebCore/Sources.txt
    M Source/WebCore/WebCore.xcodeproj/project.pbxproj
    M Source/WebCore/bindings/scripts/CodeGeneratorJS.pm
    M Source/WebCore/css/MediaQueryList.cpp
    A Source/WebCore/dom/AddEventListenerOptions.cpp
    M Source/WebCore/dom/AddEventListenerOptions.h
    M Source/WebCore/dom/AddEventListenerOptions.idl
    R Source/WebCore/dom/AddEventListenerOptionsInlines.h
    M Source/WebCore/dom/Document.cpp
    M Source/WebCore/dom/EventListenerMap.cpp
    M Source/WebCore/dom/EventTarget.cpp
    M Source/WebCore/dom/EventTarget.h
    M Source/WebCore/dom/FocusOptions.h
    M Source/WebCore/dom/FocusOptions.idl
    M Source/WebCore/dom/IdleRequestOptions.idl
    M Source/WebCore/dom/MessagePort.h
    M Source/WebCore/dom/Node.h
    M Source/WebCore/dom/messageports/WorkerMessagePortChannelProvider.h
    M Source/WebCore/html/HTMLAttachmentElement.cpp
    M Source/WebCore/html/HTMLFormControlElement.cpp
    M Source/WebCore/html/HTMLLabelElement.cpp
    M Source/WebCore/html/HTMLMediaElement.h
    M Source/WebCore/html/ImageDocument.cpp
    M Source/WebCore/html/InputType.cpp
    M Source/WebCore/html/PDFDocument.cpp
    M Source/WebCore/inspector/agents/InspectorDOMAgent.cpp
    M Source/WebCore/inspector/agents/InspectorIndexedDBAgent.cpp
    M Source/WebCore/page/EventHandler.cpp
    M Source/WebCore/page/FocusController.cpp
    M Source/WebCore/page/LocalDOMWindow.h
    M Source/WebCore/page/LocalFrameView.cpp
    M Source/WebCore/page/VisualViewport.h
    M Source/WebCore/platform/cocoa/PlaybackSessionModelMediaElement.mm
    M Source/WebCore/platform/cocoa/VideoPresentationModelVideoElement.mm
    M Source/WebCore/svg/SVGTRefElement.cpp
    M Source/WebCore/svg/animation/SVGSMILElement.cpp
    M Source/WebCore/testing/Internals.cpp
    M Source/WebCore/workers/service/ServiceWorkerContainer.cpp
    M Source/WebCore/workers/service/ServiceWorkerContainer.h
    M Source/WebKit/Shared/WebCoreArgumentCoders.serialization.in
    M Source/WebKit/WebProcess/FullScreen/WebFullScreenManager.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMAttr.cpp
    M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMCharacterData.cpp
    M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMDeprecated.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMFileList.cpp
    M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLCanvasElement.cpp
    M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLFieldSetElement.cpp
    M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLHtmlElement.cpp
    M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLMapElement.cpp
    M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLOptionElement.cpp
    M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLSelectElement.cpp
    M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMHTMLTextAreaElement.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMNodeGtk.cpp
    M 
Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMProcessingInstruction.cpp
    M Source/WebKit/WebProcess/InjectedBundle/API/gtk/DOM/WebKitDOMText.cpp
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginAnnotation.mm
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginPasswordField.mm
    M Source/WebKit/WebProcess/Plugins/PDF/PDFPluginTextAnnotation.mm
    M Source/WebKitLegacy/mac/DOM/DOMNode.mm

  Log Message:
  -----------
  Remove some LegacyNativeDictionaryRequiredInterfaceNullability from 
WebCore/dom
https://bugs.webkit.org/show_bug.cgi?id=306721

Reviewed by Sam Weinig.

This tackles AddEventListenerOptions, FocusOptions, and
IdleRequestOptions.

For AddEventListenerOptions we add an addEventListener() overload that
takes two arguments to avoid having to include AbortSignal.h all over.

Canonical link: https://commits.webkit.org/306596@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to