[webkit-changes] [WebKit/WebKit] f4d8ca: REGRESSION(259372 at main): ASSERTION FAILED: !m_disa...

EWS noreply at github.com
Mon Jan 30 12:22:19 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f4d8caebb352f8a89b5ab7732b0bc7b50b49d82a
      https://github.com/WebKit/WebKit/commit/f4d8caebb352f8a89b5ab7732b0bc7b50b49d82a
  Author: Alexey Shvayka <ashvayka at apple.com>
  Date:   2023-01-30 (Mon, 30 Jan 2023)

  Changed paths:
    M Source/WebCore/html/HTMLFieldSetElement.cpp

  Log Message:
  -----------
  REGRESSION(259372 at main): ASSERTION FAILED: !m_disabledFieldsetElementsCount on fast/forms/fieldset/fieldset-elements.html
https://bugs.webkit.org/show_bug.cgi?id=251296

Reviewed by Ryosuke Niwa.

With this change, addDisabledFieldsetElement() / removeDisabledFieldsetElement() are called
only when "disabled" attribute is added or removed, ignoring cases when its value is changed,
fixing Document::m_disabledFieldsetElementsCount to be always correct.

* Source/WebCore/html/HTMLFieldSetElement.cpp:
(WebCore::HTMLFieldSetElement::parseAttribute):

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




More information about the webkit-changes mailing list