Created attachment 80888 [details] testcase Downstream bug: http://code.google.com/p/chromium/issues/detail?id=71213 Test case attached. Expected: *1X *2X *3 Actual *1X *2X *3X Happens in r77333 of webkit nightly, seems fine in r77224. <!DOCTYPE html> <html> <head> <title>:last-child:after</title> <style> li:after { content:"X"; } li:last-child:after{ content:""; } </style> </head> <body> <ul> <li>1</li> <li>2</li> <li>3</li> </ul> </body> </html>
<rdar://problem/8948643>
Caused by <http://trac.webkit.org/changeset/76012>.
Here's another reduction: http://jsfiddle.net/dglazkov/NmKkQ/ Should display 1234.
Created attachment 81274 [details] patch
Comment on attachment 81274 [details] patch yay!
also fixes Bug 53610
http://trac.webkit.org/changeset/77664