Remove prefixed animation event handlers: attributes, event kinds and legacy type mapping |
|||||||||
Issue descriptiononwebkitanimationend onwebkitanimationiteration onwebkitanimationstart onwebkittransitionend Can we deprecate the prefixed ones and keep the unprefixed ones only?
,
Feb 22 2017
In addition, removing support for addEventListener('webkitAnimation...' and removing the mapping to legacy types in EventTarget::fireEventListeners/legacy types would be necessary to really remove these prefixed events.
,
Feb 23 2017
,
Feb 23 2017
,
Mar 9 2017
,
Apr 11 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Apr 12 2018
,
May 7 2018
I have some numbers from chromestatus about the usage: https://www.chromestatus.com/metrics/feature/timeline/popularity/18 PrefixedTransitionEndEvent: ~3% PrefixedAnimationEndEvent: ~2% PrefixedAnimationStartEvent: ~0.2% PrefixedAnimationIterationEvent: ~0.002% I would say the first three still have decent usage while the last one could be removed. In the meantime, I will add uma to track the usage of: onwebkitanimationend onwebkitanimationiteration onwebkitanimationstart onwebkittransitionend
,
May 7 2018
I think all 4 have somewhat high usage. PrefixedAnimationIterationEvent is on the boarder, you could try to add it to ukm or try something with http archive.
,
May 7 2018
For the first three, could you: i. Confirm if they are supported by other browsers (probably not), ii. do a scan through the HTTP archive as mentioned in https://www.chromium.org/blink/platform-predictability/compat-tools to see if we can find usage there It may be that most usage is just mapping to the normal events anyway, in which case we could still proceed with deprecation/removal.
,
May 28 2018
|
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by dominicc@chromium.org
, Feb 22 2017