User Agent: Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36 Steps to reproduce: 1. See Codepen here: http://codepen.io/anon/pen/Ektxm 2. Click on the red div, transitions works 3. Uncomment the content property on the ::after pseudo-element: transitions works only once Actual results: Transitions works only once when content property is set on ::after pseudo-element. Expected results: Transitions should work twice
I can reproduce this on Nightly ( Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:25.0) Gecko/20130722 Firefox/25.0 ). Moving to core.
(Core - General because I'm not entirely sure whether this is a CSS, DOM, or Layout issue)
Adding/removing ::before causes a frame reconstruct, which is presumably confusing things here?