[Webkit-unassigned] [Bug 15443] SVGImage does not support sub-resource loading

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 8 07:06:18 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=15443


Morley Abbott <mabbo at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mabbo at chromium.org




--- Comment #7 from Morley Abbott <mabbo at chromium.org>  2010-07-08 07:06:17 PST ---
After speaking with various people within WebKit SVG, it seems the scope of this problem is quite large. 

Like Eric said, "SVGImage is a giant hack". In short, WebKit is cheating in a few ways when it comes to loading SVG images. For the most part, this does get the majority of images to render mostly correctly. Sub-resource loading, well, there are still issues. 

The potential fix is to re-architecture SVGImage in a manner than makes it work in a less hack-ish way. Discussions about this came down to an idea of a CachedDocument class to handle documents like SVG files. 

At present, I'm still very new to WebKit and SVG, so I'm following their recommendations to start with some smaller bugs, rather than make my first one a big architecture fix, as this would likely get very complex. If someone with more experience in the area would like to take a shot at it, feel free. 

The only other option is to attempt an even bigger hack to make this particular case work. But layering hacks on top of hacks is, in general, not a good idea. This problem needs a real solution.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list