Bug 17743 - When SVG opened via object, redraw is failing
Summary: When SVG opened via object, redraw is failing
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: SVG (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.4
: P2 Normal
Assignee: Nobody
URL: http://burningbird.net
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-10 07:00 PDT by Shelley Powers
Modified: 2011-05-23 06:50 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shelley Powers 2008-03-10 07:00:52 PDT
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.
Comment 1 Eric Seidel (no email) 2008-04-13 22:59:43 PDT
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. :)
Comment 2 Shelley Powers 2008-04-14 07:32:49 PDT
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.
Comment 3 Shelley Powers 2008-04-15 20:59:08 PDT
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. 
Comment 4 Shelley Powers 2009-06-27 06:34:15 PDT
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.