conditional processing attributes should work on all elements After talking with the mozilla guys tongiht, it became clear to me that conditional processing attributes apply to all elements, not just children of <switch>. <switch> just makes it so that you render *only* the first valid element. But non-valid elements in other parts of the DOM shouldn't register either.
I'm creating a better patch for: http://bugzilla.opendarwin.org/show_bug.cgi?id=5999 which should have a fix for this in it as well. It was a 2 line change.
Created attachment 5010 [details] Testcase for conditional processing This testcase tests condional processing on a <g>. The test should fail, so the group should not be rendered AFAIK, meaning nothing should be rendered at all, since the group is the only renderable element in the svg.
*** This bug has been marked as a duplicate of 5999 ***