When using :hover with :after or :before, the hover effects will sometimes not be applied on mouse-over, sometimes work correctly, and sometimes not be removed on mouse-out.
Created attachment 6090 [details] Simplified Test Case
Confirmed bug. I don't see erratic behavior on the "Simple Test Case", I don't see anything at all! There is no apparent change in behavior between Safari 2.0.3 (417.8) on 10.4.4 and ToT nightly r12467.
Works fine in Firefox 1.5 (dashes appear before and after each item as it is hovered over).
This is a dupe of 6431. Thanks for the bugreport and the testcase though! *** This bug has been marked as a duplicate of 6431 ***