- From: <bugzilla@wiggum.w3.org>
- Date: Fri, 27 Jun 2008 11:59:53 +0000
- To: public-html@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=5815 Summary: foreignObject in the SVG namespace should be scoping Product: HTML WG Version: unspecified Platform: PC OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Spec bugs AssignedTo: dave.null@w3.org ReportedBy: hsivonen@iki.fi QAContact: public-html-bugzilla@w3.org CC: ian@hixie.ch, mike@w3.org, public-html@w3.org (This bug pertains to XXXSVG comments in the Editor's Draft.) First consider: <!DOCTYPE html><body>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar This parses sanely to: | <!DOCTYPE html> | <html> | <head> | <body> | "foo" | <math math> | <math mtext> | <i> | "baz" | <math annotation-xml> | <svg svg> | <svg desc> | <b> | "eggs" | <svg g> | <svg foreignObject> | <p> | "spam" | <table> | <tbody> | <tr> | <td> | <img> | <svg g> | "quux" | "bar" Now consider: <!DOCTYPE html><body><p>foo<math><mtext><i>baz</i></mtext><annotation-xml><svg><desc><b>eggs</b></desc><g><foreignObject><P>spam<TABLE><tr><td><img></td></table></foreignObject></g><g>quux</g></svg></annotation-xml></math>bar This parses to: #document | <!DOCTYPE html> | <html> | <head> | <body> | <p> | "foo" | <math math> | <math mtext> | <i> | "baz" | <math annotation-xml> | <svg svg> | <svg desc> | <b> | "eggs" | <svg g> | <svg foreignObject> | <p> | "spam" | <table> | <tbody> | <tr> | <td> | <img> | <g> | "quux" | "bar" This is badness. The reasonable way to fix is the make foreignObject scoping when it has been assigned to the SVG namespace. I know this violates a design axiom, but not making foreignObject scoping has too counter-intuitive consequences. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
Received on Friday, 27 June 2008 12:00:27 UTC