[Webkit-unassigned] [Bug 45259] SVG drawing freeze

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Sep 8 08:21:39 PDT 2010


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


Nikolas Zimmermann <zimmermann at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |45389




--- Comment #1 from Nikolas Zimmermann <zimmermann at kde.org>  2010-09-08 08:21:39 PST ---
I investigated a bit using WebInspector.

It seems to me that there's a variable in mappetizer, that points to the SVGDocument contained in the <embed> object. When switching tabs the renderer is destroyed, and recreated as soon as you switch back to the "legend" tab again. But the variable in JS still references the "old" document from the first load.

When constructing the renderer, it will requiest the embedded SVG, parse the DOM, and attach to our render tree - that means a new document is created - and your JS still points to the old one.

If Dojo would use visibility instead of display, I guess you wouldn't see any bugs.

-- 
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