macOS: Respect more CSS properties for menulist SELECT elements.
-webkit-appearance:menulist, which is the default appearance of menulist SELECT,
uses fixed font sizes, auto height, and the fixed font family. Ignoring such
style was not good for platform-predictability.
After this CL, -webkit-appearance:menulist automatically fallbacks to
-webkit-appearnce:menulist-button by font-size, height, font-family CSS
properties.
This CL also changes the default rendering of <input type=color list> because it
uses -webkit-appearance:menulist with a fixed height. The new rendering is
better because its height is same as the default rendering of <input
type=color>.
BUG=
104922
Committed:
https://crrev.com/b856aa2c66ff2cea4af05ecd4eb6fb5c56a91129
Cr-Commit-Position: refs/heads/master@{#407105}