[Webkit-unassigned] [Bug 58414] Style change in invisible iframes can cause accelerated content to disappear

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 18 21:50:21 PDT 2011


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





--- Comment #26 from Simon Fraser (smfr) <simon.fraser at apple.com>  2011-04-18 21:50:21 PST ---
(In reply to comment #25)

> The ramifications for the web... well. Plugins are handled awkwardly in WebKit in that they are linked to the render tree instead of the DOM. When that is solved, the (rare) extra failures caused by this change will go away as well.
> It's not the intention of this patch to fix plugins - if you need me to fix that as well before you accept this patch, please let me know, though it won't happen any time soon.
> I think having correct rendering for visible content outweighs correct behavior in invisible iframes - and several other developers seem to agree that not creating render objects for invisible iframes is the right thing to do.

All I'm saying is that if you decide to change this behavior, you need to do some testing to make sure no major sites break, and be prepared to deal with the consequences.

There are safer ways to fix this bug: just make sure that the compositing layer state doesn't go bad, or don't create compositing layers for display:none plugins.

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