Status: Unconfirmed
Owner: ----
Labels: Cr-Content Pri-2 Via-Wizard Type-Bug OS-Windows
New issue 443814 by
rennie.d...@gmail.com: HTML object and embed tags don't
load inside SVG foreignObject
https://code.google.com/p/chromium/issues/detail?id=443814
UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/39.0.2171.95 Safari/537.36
Example URL:
Steps to reproduce the problem:
1. Serve the web pages in the attached archive using the given Apache
configuration.
2. Load
http://dom1.chrome-iframe-foreignobject.test
What is the expected behavior?
What went wrong?
The page in the attached archive attempts to load SVGs inside both
sandboxed and normal iframes. The SVGs contain foreignObject blocks
containing XHTML, which tries to load another SVG using img, object, embed,
and iframe tags. All documents are loaded from the same source under
default security policies. This is not a recursive document scenario; the
nested SVG is a different document.
In all cases, the nested document should load, resulting in a circle with a
wart on its lower-right corner. However, recent versions of Chrome do not
render the nested document when it is loaded via object or embed tags. It
/does/ load the nested document through img and iframe tags.
Current versions of Firefox load the document correctly in all cases.
Internet Explorer doesn't render the contents of svg:foreignObject
(including the most recent preview release), so it never renders the nested
images. Old versions of Chrome (such as 27.0.1453.93) do load all of the
cases correctly, so this is a regression in Chrome.
Does it occur on multiple sites: Yes
Is it a problem with a plugin? No
Did this work before? Yes It worked in 27.0.1453.93. I don't know when it
stopped working.
Does this work in other browsers? Yes
Chrome version: 39.0.2171.95 Channel: stable
OS Version: 6.1 (Windows 7, Windows Server 2008 R2)
Flash Version:
I also verified this issue on the latest Chrome Canary build on Windows.
Attachments:
chrome-iframe-foreignobject.tar 20.0 KB
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings