New issue
Advanced search Search tips

Issue 692796 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature

Blocking:
issue 674593


Participants' hotlists:
Animation-Low-Hanging-Fruit

Show other hotlists

Other hotlists containing this issue:
Non-Standard-IDL


Sign in to add a comment

Remove prefixed animation event handlers: attributes, event kinds and legacy type mapping

Project Member Reported by lunalu@chromium.org, Feb 15 2017

Issue description

onwebkitanimationend
onwebkitanimationiteration
onwebkitanimationstart
onwebkittransitionend

Can we deprecate the prefixed ones and keep the unprefixed ones only?
 
Components: -Blink>HTML>Frame Blink>Animation
Summary: Remove prefixed animation event handlers: attributes, event kinds and legacy type mapping (was: Unprefix the Window event handler attributes)
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.
Labels: -Type-Bug Hotlist-Interop Type-Feature
Status: Available (was: Untriaged)
Labels: Update-Quarterly
Cc: foolip@chromium.org
Project Member

Comment 6 by sheriffbot@chromium.org, Apr 11 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
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
Status: Available (was: Untriaged)
Cc: smcgruer@chromium.org
Owner: xidac...@chromium.org
Status: Assigned (was: Available)
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
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. 
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.
Owner: ----
Status: Available (was: Assigned)

Sign in to add a comment