New issue
Advanced search Search tips

Issue 740486 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jul 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug



Sign in to add a comment

`transitionend` stops firing after several events

Reported by r.leonen...@googlemail.com, Jul 10 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36

Steps to reproduce the problem:
Please use this URL: https://jsfiddle.net/rleonenkov/qgrat8s5/ to see the problem. Start clicking on the button, do that very fast. On 15-20 click you'll see that click counter is working, but 'transitionend' event no longer firing. In FF everything works fine.

What is the expected behavior?

What went wrong?
transitionend is not firing

Did this work before? N/A 

Does this work in other browsers? N/A

Chrome version: 59.0.3071.115  Channel: stable
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version:
 

Comment 1 by woxxom@gmail.com, Jul 10 2017

There's a bug in your code: if you click faster than every 500ms (the transition length) then btn's click listener will run while blk's class is still "active" so setting the class to "active" won't trigger a transition because nothing has been changed. I can reproduce the same behavior in Firefox.

Comment 2 Deleted

I've updated my code and now I'm using a conditional statement and assign the .active class only if blk.classList does not contain .active. I can't understand why is it not working still ? In theory the situation described above should never happen.

https://jsfiddle.net/qgrat8s5/
Components: Blink>Layout
Labels: M-61 OS-Linux OS-Mac
Status: Untriaged (was: Unconfirmed)
Able to reproduce the issue using #59.0.3071.115 on Win 7, Mac 10.12.5 and Linux Ubuntu 14.04.

Observing the same behavior since M45. Hence considering this issue as Non-Regression issue and untriaging to get more inputs on this.

Same behavior is seen in M61 as well.

Thanks!!

Comment 5 by e...@chromium.org, Jul 17 2017

Components: -Blink>Layout Blink>Animation
Status: WontFix (was: Untriaged)
The code at https://jsfiddle.net/rleonenkov/qgrat8s5/ behaves the same in Chrome 59, Firefox 55 and Edge on Windows 10.

This is not a bug in Chrome.

Sign in to add a comment