Bug 231791

Summary: [iOS] Move styling of button-like controls into RenderTheme
Product: WebKit Reporter: Aditya Keerthi <akeerthi>
Component: New BugsAssignee: Aditya Keerthi <akeerthi>
Status: NEW ---    
Severity: Normal CC: cdumez, changseok, esprehn+autocc, ews-watchlist, glenn, gyuyoung.kim, kondapallykalyan, macpherson, menard, pdr, thorton, webkit-bug-importer, wenson_hsieh
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 244233    
Attachments:
Description Flags
Patch
ews-feeder: commit-queue-
Patch thorton: review+

Description Aditya Keerthi 2021-10-14 18:51:06 PDT
Button-like controls on iOS include buttons, <select>, and date inputs.

This change will enable support of accent-color for the aforementioned elements, and let "appearance: none" completely drop native styling.
Comment 1 Aditya Keerthi 2021-10-14 18:51:49 PDT
rdar://84261773
Comment 2 Aditya Keerthi 2021-10-14 19:25:03 PDT
Created attachment 441318 [details]
Patch
Comment 3 Aditya Keerthi 2021-10-14 19:46:32 PDT
Created attachment 441322 [details]
Patch
Comment 4 Aditya Keerthi 2021-10-15 09:56:17 PDT
Comment on attachment 441322 [details]
Patch

Apple Silicon failures are unrelated.
Comment 5 Aditya Keerthi 2021-10-15 15:34:12 PDT
Comment on attachment 441322 [details]
Patch

This causes some WPT failures. Need to rethink how to move the styling over.