[webkit-changes] [WebKit/WebKit] 2a3710: [visionOS] Remove the AlternateFormControlDesignEn...

Aditya Keerthi noreply at github.com
Wed Feb 5 17:15:33 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2a37102734b97c48ae66f3413a38f56f064849d2
      https://github.com/WebKit/WebKit/commit/2a37102734b97c48ae66f3413a38f56f064849d2
  Author: Aditya Keerthi <akeerthi at apple.com>
  Date:   2025-02-05 (Wed, 05 Feb 2025)

  Changed paths:
    M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
    M Source/WebCore/rendering/ios/RenderThemeIOS.h
    M Source/WebCore/rendering/ios/RenderThemeIOS.mm
    M Source/WebKit/Shared/WebPreferencesDefaultValues.cpp
    M Source/WebKit/Shared/WebPreferencesDefaultValues.h
    M Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm
    M Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm

  Log Message:
  -----------
  [visionOS] Remove the AlternateFormControlDesignEnabled preference
https://bugs.webkit.org/show_bug.cgi?id=278217
rdar://134547193

Reviewed by Tim Horton, Abrar Rahman Protyasha, and Megan Gardner.

AlternateFormControlDesignEnabled is always enabled when running WebKit with
the visionOS idiom, and refers solely to the visionOS form control design.

Remove it and replace with idiom checks to avoid any confusion.

* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WebCore/rendering/ios/RenderThemeIOS.h:
* Source/WebCore/rendering/ios/RenderThemeIOS.mm:
(WebCore::RenderThemeIOS::adjustTextFieldStyle const):
(WebCore::RenderThemeIOS::paintTextFieldDecorations):
(WebCore::RenderThemeIOS::adjustTextAreaStyle const):
(WebCore::RenderThemeIOS::adjustButtonLikeControlStyle const):

Remove the FIXME, as the current design has shipped for a while and is the
de facto design.

(WebCore::RenderThemeIOS::checkboxRadioBackgroundColor):

Remove the FIXME, the internal bug is closed.

(WebCore::RenderThemeIOS::paintCheckbox):
(WebCore::RenderThemeIOS::paintRadio):
* Source/WebKit/Shared/WebPreferencesDefaultValues.cpp:
(WebKit::defaultAlternateFormControlDesignEnabled): Deleted.
* Source/WebKit/Shared/WebPreferencesDefaultValues.h:
* Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _setupPageConfiguration:withPool:]):
* Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:
(-[WKContentView formAccessoryView]):

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



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


More information about the webkit-changes mailing list