Bug 98821 - Full layout doesn't happen when parsing is blocked on a stylesheet load
Summary: Full layout doesn't happen when parsing is blocked on a stylesheet load
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-09 13:44 PDT by Ojan Vafai
Modified: 2012-10-09 13:49 PDT (History)
4 users (show)

See Also:


Attachments
testcase (738 bytes, text/html)
2012-10-09 13:44 PDT, Ojan Vafai
no flags Details
working testcase (738 bytes, text/html)
2012-10-09 13:47 PDT, Ojan Vafai
no flags Details
really working testcase (739 bytes, text/html)
2012-10-09 13:48 PDT, Ojan Vafai
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ojan Vafai 2012-10-09 13:44:26 PDT
Created attachment 167837 [details]
testcase

When I load the test-case, I first see the following:
appended linkinitial font-weight: normal

But there's a <br> so it should render like:
appended link
initial font-weight: normal

I see the broken behavior on Safari 6, WebKit nightly on Mac and Chrome Linux at tip of tree. Curiously, on Chrome Mac, I see the oneline flash quickly and then we relayout and get the two line behavior.
Comment 1 Ojan Vafai 2012-10-09 13:45:16 PDT
Comment on attachment 167837 [details]
testcase

Hmm...the uploaded test-case isn't working...
Comment 2 Ojan Vafai 2012-10-09 13:47:13 PDT
Created attachment 167838 [details]
working testcase

The previous test case failed due to https/http warnings.
Comment 3 Ojan Vafai 2012-10-09 13:48:31 PDT
Created attachment 167840 [details]
really working testcase
Comment 4 Ojan Vafai 2012-10-09 13:49:14 PDT
If you click on the text, then it does relayout correctly.