Bug 17743
Summary: | When SVG opened via object, redraw is failing | ||
---|---|---|---|
Product: | WebKit | Reporter: | Shelley Powers <shelleyp> |
Component: | SVG | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WORKSFORME | ||
Severity: | Normal | CC: | zimmermann |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Mac | ||
OS: | OS X 10.4 | ||
URL: | http://burningbird.net |
Shelley Powers
When I open an SVG file using an object element, and size it to fill the page, WebKit draws the SVG, but then doesn't draw the contents on top of the SVG until after I scroll down and back up again.
If I add the SVG inline, drawing works accurately.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Eric Seidel (no email)
A test case would be most helpful. I don't actually see any redraw errors at your site atm. We certainly have SVG invalidation/redraw errors in webkit however. Translating SVGs to different origins on the page using things like <object> is likely to tickle such redraw errors (which we need to fix!). Again, broken example pages help us to understand what bugs we still have and fix them. :)
Shelley Powers
I'm no longer seeing this behavior, so it could have been my using a more complex SVG, or some other problem. Regardless, I can no longer duplicate and this bug should be closed.
Shelley Powers
The problem is only happening with Tiger. I couldn't re-create the drawing problem with Safari or Webkit on Leopard, but when I went to my older Powerbook, which is running Tiger, the re-draw problem re-occurred.
The OS is set to 10.4. I've made a static version of the page for testing at http://burningbird.net/svgerror2/burningbird.net/. The page is currently set to serve XHTML.
Shelley Powers
I wanted to reaffirm that this bug is still happening with Tiger (OS 10.4). You can see it in action at any of the following sites:
http://missourigreen.burningbird.net
http://secretofsignals.burningbird.net
http://realtech.burningbird.net
http://shelleypowers.burningbird.net
http://frugalalgorithm.burningbird.net
Again, this problem only happens when using Webkit (and Safari) on Tiger, not when using either in Leopard.