[webkit-changes] [WebKit/WebKit] ca4bed: REGRESSION (iOS 16.4): Form controls are drawn inc...

Aditya Keerthi noreply at github.com
Thu Mar 30 10:17:29 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: ca4bed3b60efd054ce31e38282faec3df0e8517c
      https://github.com/WebKit/WebKit/commit/ca4bed3b60efd054ce31e38282faec3df0e8517c
  Author: Aditya Keerthi <akeerthi at apple.com>
  Date:   2023-03-30 (Thu, 30 Mar 2023)

  Changed paths:
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml

  Log Message:
  -----------
  REGRESSION (iOS 16.4): Form controls are drawn incorrectly when lockdown mode is enabled
https://bugs.webkit.org/show_bug.cgi?id=254719
rdar://104829495

Reviewed by Wenson Hsieh and Brent Fulgham.

Form controls on iOS were redesigned in iOS 15. To aid with testing and debugging
the `IOSFormControlRefreshEnabled` feature flag was introduced. This flag was
enabled by default in iOS 15.

However, 258448 at main miscategorized the feature as "unstable", and as of 257758 at main,
all "unstable" features are disabled in lockdown mode. This feature should not
be disabled in any shipping configuration.

* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:

Mark the feature as "internal", since it is only intended for debugging purposes,
is not web API, and has shipped in a much older release.

The flag can likely be removed entirely now, however, that is a much larger change
involving a great deal of code removal across many files.

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




More information about the webkit-changes mailing list