Drop support for -moz-prefixes from cursor: zoom-in | zoom-out | grab | grabbing
Categories
(Core :: CSS Parsing and Computation, task)
Tracking
()
People
(Reporter: moz, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: addon-compat, dev-doc-needed, site-compat)
Attachments
(1 file)
5.88 KB,
patch
|
heycam
:
review+
|
Details | Diff | Splinter Review |
![]() |
||
Updated•11 years ago
|
Updated•11 years ago
|
Comment 1•11 years ago
|
||
Comment 2•9 years ago
|
||
Comment 3•8 years ago
|
||
Comment 5•8 years ago
|
||
Comment 6•8 years ago
|
||
Comment 7•8 years ago
|
||
Comment 8•8 years ago
|
||
Comment 9•8 years ago
|
||
Comment 10•8 years ago
|
||
Comment 11•8 years ago
|
||
Updated•8 years ago
|
Comment 12•7 years ago
|
||
Comment 13•7 years ago
|
||
Comment 14•7 years ago
|
||
Updated•3 years ago
|
Comment 15•11 months ago
|
||
Wow, this bug slipped under my radar for far too long somehow. Sorry about that!
Emilio, should we try dropping support again now? I'm not sure how we can figure out which addons are currently affected without DXR.
Comment 16•11 months ago
|
||
(In reply to Thomas Wisniewski [:twisniewski] from comment #15)
I'm not sure how we can figure out which addons are currently affected without DXR.
Rob would be able to tell, probably?
Though we made these just aliases in bug 1570182, so it's very low effort to keep.
Comment 17•10 months ago
|
||
Here are all public extensions that use -moz-grab
, -moz-grabbing
, -moz-zoom-in
, -moz-zoom-out
without unprefixed variants, sorted by users along with commentary about the impact of dropping prefixed support.
There are 15 results, 3 have explicit extension-defined fallbacks, 12 would be impacted by dropping cursor support.
Given the relatively few number of impacted extensions, I think that a reasonable way forwards here is to reach out to these add-on developers as a courtesy, and drop support for the prefixed values.
https://addons.mozilla.org/en-US/firefox/addon/videospeed/
95k users, last updated 3 years ago (apr 2021) (note unmainted, forked multiple times, see below: video-speed-controller-new / videospeed-magnus-fork / video-speed-controller-2022 / loopcontrol / video-speed-controller2mod )
Usage: -moz-grab + -moz-grabbing without unprefixed fallbacks (only -webkit-grab / -webkit-grabbing)
https://addons.mozilla.org/en-US/firefox/addon/antigamereborn/
3k users, last updated 1 month ago (mar 2024)
Usage: -moz-zoom-out / -moz-zoom-in without unprefix, only -webkit- prefixes.
https://addons.mozilla.org/en-US/firefox/addon/drag-select-link-text/
1.6k users, last updated 6 years ago (jan 2018)
Usage: -moz-grab with no fallbacks.
https://addons.mozilla.org/en-US/firefox/addon/video-speed-controller-new/
1.3k users, last updated 1 year ago (dec 2022) (note: fork of videospeed)
Usage: -moz-grab + -moz-grabbing without unprefixed fallbacks (only -webkit-grab / -webkit-grabbing)
https://addons.mozilla.org/en-US/firefox/addon/running-challenges/
600 users, last updated 9 months ago (jun 2023)
Usage: leafletjs: -moz-grab without fallback (only webkit prefix), -moz-grabbing with fallback to "cursor: move".
https://addons.mozilla.org/en-US/firefox/addon/videospeed-magnus-fork/
300 users, last updated 1 year ago (may 20223) (note: fork of videospeed)
Usage: -moz-grab + -moz-grabbing without unprefixed fallbacks (only -webkit-grab / -webkit-grabbing)
https://addons.mozilla.org/en-US/firefox/addon/letmewatch/
200 users, last updated 2 years ago (dec 2021)
Usage: -moz-zoom-in with fallback to "cursor: default".
https://addons.mozilla.org/en-US/firefox/addon/smmbox/
100 users, last updated 5 days ago (apr 2024)
Usage: leafletjs: -moz-grab without fallback (only webkit prefix), -moz-grabbing with fallback to "cursor: move".
https://addons.mozilla.org/en-US/firefox/addon/video-speed-controller-2022/
46 users, last updated 2 years ago (jul 2022) (note: fork of videospeed)
Usage: -moz-grab + -moz-grabbing without unprefixed fallbacks (only -webkit-grab / -webkit-grabbing)
https://addons.mozilla.org/en-US/firefox/addon/pop-youtube/
16 users, last updated 4 years ago (may 2020)
Usage: -moz-grab without fallback (only -webkit-grab). Interestingly, through JS instead of CSS.
https://addons.mozilla.org/en-US/firefox/addon/loopcontrol/
15 users, last updated 2 years ago (jul 2022) (note: fork of videospeed)
Usage: -moz-grab + -moz-grabbing without unprefixed fallbacks (only -webkit-grab / -webkit-grabbing)
https://addons.mozilla.org/en-US/firefox/addon/calm-cafe/
6 users, last updated 8 months ago (jul 2023)
Usage: -moz-grab on input[type=range]::-moz-range-thumb
https://addons.mozilla.org/en-US/firefox/addon/flexify-web/
2 users, last updated 1 year ago (mar, 2023)
Usage: -moz-grab and -moz-grabbing on input[type="range"]::-moz-range-thumb
https://addons.mozilla.org/en-US/firefox/addon/pyrun/
2 users, last updated 2 years ago (oct 2022)
Usage: -moz-grab / -moz-grabbing with fallback to cursor:move
https://addons.mozilla.org/en-US/firefox/addon/video-speed-controller2mod/
1 user, last updated 2 years ago (nov 2021) (note: fork of videospeed)
Usage: -moz-grab + -moz-grabbing without unprefixed fallbacks (only -webkit-grab / -webkit-grabbing)
P.S. https://addons.mozilla.org/en-US/firefox/addon/easyscreenshot/ (3m users) is among the results. While it technically uses -moz-grab
, it lists a PNG image first, so -moz-grab
is never actually used, and has been omitted after manual analysis.
Description
•