[Webkit-unassigned] [Bug 12206] REGRESSION: FOUC posting to blog

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 29 15:14:36 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=12206


hyatt at apple.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P2




------- Comment #2 from hyatt at apple.com  2007-01-29 15:14 PDT -------
I am downgrading the severity of this regression after studying the page.

Here is what's happening:

(1) In the <head>, a script writes an <img>  This forces the early creation of
a <body> and a renderer.
(2) The Web page even paints.  This <img> is width/height of 0, so nothing
shows up.
(3) The stylesheets are then encountered.  We do not allow FOUC suppression
after the body has a renderer (meaning painting has happened), and so we FOUC.

This is a regression because shipping Safari would allow re-suppression during
recalcStyle and would actually destroy renderers.  This caused lots of bad bugs
like links disappearing during loading.   The current behavior is much better.

It is very hard to fix this bug I think without detecting that "nothing of
substance" was painted.



-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list