In the example below, have a reference to a non-existant CSS files causes Safari to get the incorrect layout. Removing the reference to CSS fixes it. <html> <head> <link href="http://www.doesnotexist.com/eng/ddd/techpubs/zippy/zippy.css" type="text/css" rel="stylesheet"> </head> <body bgcolor="white"> <table border="0" width="95%" align="center" summary="Header table"> <tr style="background-color: #FFFFFF;"> <td> <div> Engineering<br> Technical Writers' Corner</div> </td> </tr> </table> </body> </html>
This is done deliberately in order to avoid rendering unstyled content. When the request for the stylehseet times out, the page finally renders (without style).
That still does not explain why the page renders differently without style and with <non_existant> style
(In reply to comment #2) > That still does not explain why the page renders differently without style and > with <non_existant> style > Can you attach a screenshot of the different renderings? With the latest WebKit, I get the same results, eventually.
In which case, a user would expect the same result for these 2 files 1) without the invalid CSS reference 2) with invalid CSS reference
I also cannot reproduce this issue (although I'm testing on a Mac). Please attach screenshots of both renderings.
(In reply to comment #4) > In which case, a user would expect the same result for these 2 files > 1) without the invalid CSS reference > 2) with invalid CSS reference How long did you wait? Did you wait until the loading for the invalid CSS reference completed?
I cannot confirm this bug as well in Webkit r30090.