CSS transitions don't work on pseudo elements like before and after.
Created attachment 17322 [details] Testcase
I can't replicate this bug in nightly r29955; it works as expected.
Marking a dup of the more generic bug 23209. (The problem still reproduces.) *** This bug has been marked as a duplicate of 23209 ***