[webkit-changes] [WebKit/WebKit] 4e04f1: Make DOMFormData a subclass of ContextDestructionO...

Matthew Finkel noreply at github.com
Thu Jan 26 09:49:02 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4e04f1a26a82b2864243e22e78cb142e38d0e1f2
      https://github.com/WebKit/WebKit/commit/4e04f1a26a82b2864243e22e78cb142e38d0e1f2
  Author: Matthew Finkel <sysrqb at apple.com>
  Date:   2023-01-26 (Thu, 26 Jan 2023)

  Changed paths:
    M Source/WebCore/Modules/fetch/FetchBodyConsumer.cpp
    M Source/WebCore/html/DOMFormData.cpp
    M Source/WebCore/html/DOMFormData.h
    M Source/WebCore/html/DOMFormData.idl
    M Source/WebCore/html/FormAssociatedCustomElement.cpp
    M Source/WebCore/loader/FormSubmission.cpp

  Log Message:
  -----------
  Make DOMFormData a subclass of ContextDestructionObserver
https://bugs.webkit.org/show_bug.cgi?id=251167
rdar://104659126

Reviewed by Chris Dumez.

We make DOMFormData inherit from ContextDestructionObserver so we have easier
access to the context. We'll use this in later patches when we must obtain the
relevant top-level origin from the context.

* Source/WebCore/Modules/fetch/FetchBodyConsumer.cpp:
(WebCore::FetchBodyConsumer::packageFormData):
* Source/WebCore/html/DOMFormData.cpp:
(WebCore::DOMFormData::DOMFormData):
(WebCore::DOMFormData::create):
(WebCore::DOMFormData::clone const):
* Source/WebCore/html/DOMFormData.h:
* Source/WebCore/html/DOMFormData.idl:
* Source/WebCore/html/FormAssociatedCustomElement.cpp:
(WebCore::FormAssociatedCustomElement::restoreFormControlState):
* Source/WebCore/loader/FormSubmission.cpp:
(WebCore::FormSubmission::create):

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




More information about the webkit-changes mailing list