WebKit hits ASSERT when attempting to drag an image from an SVG In the end, this seems to have been due to a lack of [DOMSVGImageElement _subresources], which I implemented. In order to make it work, I also had to export DOMSVG symbols from WebCore, as well as teach WebKit how to copy over the DOMSVG* header files into it's PrivateHeaders.
Created attachment 16389 [details] the fix
Created attachment 16391 [details] fix, also fix --no-svg build on feature-branch
Comment on attachment 16391 [details] fix, also fix --no-svg build on feature-branch >+ This only affects Debug builds, and the ability to save SVGs as WebArchives >+ neither are testable via DumpRenderTree. I don't believe this statement is true. It's possible for DRT to save pages as WebArchives now. See the tests in the LayoutTests/webarchive/ directory.
The problem SVG was similar to (but not identical to) this one: http://people.mozilla.com/~vladimir/demos/photos.svg
This bugs was skipped when rebasing feature-branch and needs to be updated.
Created attachment 16494 [details] updated patch for rebased feature-branch (mostly project file changes)
Comment on attachment 16494 [details] updated patch for rebased feature-branch (mostly project file changes) rs=me
Landed (again) as r25906.