Open Bug 1415789 Opened 3 years ago Updated 3 months ago

-moz-appearance button-bevel should behave like -webkit-appearance: button-bevel

Categories

(Core :: Layout: Form Controls, enhancement, P3)

enhancement

Tracking

()

ASSIGNED
Webcompat Priority P3

People

(Reporter: lochang, Assigned: lochang)

References

(Blocks 1 open bug)

Details

(Whiteboard: [webkitcompat] [webcompat])

Attachments

(1 file)

According to comment 30 in bug 1368555, we should rename current button-bevel to square-button then implement new button-bevel which behaves like Chrome's button-bevel.
Priority: -- → P3
Blocks: 1481581
zcorpan's httparchive report on -moz-appearance / -webkit-appearance usage,
at https://gist.github.com/zcorpan/499ee4e1f8f1a60f13e0fe43bcfb7fdf
indicates that 'button-bevel' is very rarely used in the wild.

I wonder if we could simply remove this value?
Fwiw, we only parse 'button-bevel' as a valid value but then essentially
treat it as 'none' internally on all platforms, except OSX where it maps
to some "kThemeMediumBevelButton" native theme type:
https://searchfox.org/mozilla-central/search?q=ButtonBevel
https://searchfox.org/mozilla-central/source/widget/cocoa/nsNativeThemeCocoa.mm#1735
Attachment #9025854 - Attachment description: WIP → WIP - remove 'button-bevel'

Migrating Webcompat whiteboard priorities to project flags. See bug 1547409.

Webcompat Priority: --- → ?

See bug 1547409. Migrating whiteboard priority tags to program flags.

Chromium has removed button-bevel in M75. See bug 1554150

Webcompat Priority: ? → P3
You need to log in before you can comment on or make changes to this bug.