mouseover the small circle, a hidden group with three circles should appear.
Only one does, the other two are defined by <use> elements
Created attachment 13291 [details]
script test case
*** This bug has been marked as a duplicate of 12936 ***
remains broken, patch on bug 12936 ineffective.
Created attachment 13607 [details]
CSS broken for <use>
mouse over the two icons in attachment 'CSS broken'
in both cases the text appears, however in the <use> case styles don't change. in particular visibility of classes rt and st for #gamesBorder and #sound don't change. this is general to css styles and not particular to visibility.
compare with circles whose styles do change.
check with mozilla or opera nightly to see appropriate activity.
*** Bug 13046 has been marked as a duplicate of this bug. ***
Created attachment 13681 [details]
One-liner fixing all current CSS & <use> problems.
Forgot to pass down the StyleChange parameter to the shadow tree root element, when calling recalcStyle.
Added new test case based on css-events-webkit.svg. Thanks for the nice testcase!
Comment on attachment 13681 [details]
Fixed - landed in r20262.
slightly embarrased, sheepish grin.
I like to provide tight test cases and this one isn't that...