Webkit will display the old page even after the HTML for the new page has been downloaded. Won't refresh page until css has been downloaded. Test case, save as html1.html: <html> Sample link: <a href="http://www.cnn.com">CNN</a> <br /> Invalid stylesheet link: <a href="test2.html">Test</a> <br /> <pre> To reproduce: * Create test2.html with the following content: <link rel="stylesheet" type="text/css" href="http://127.0.0.1:9999"> * Start a process to listen to port 9999: % nc -l 9999 * Click on the invalid stylesheet link. Page will start to load. o The first page will still be visible. (The page wont' blank out) o The CNN link does not respond. * Press escape. o Loading of the page has stopped. o You are still viewing the first page. o Hyperlinks do not respond. Notes: o Possible fix: x Render to a blank page when loading (empy page) x Stopping a loading page pre-css should send the user on the previous page, or x Stopping a loading page pre-css rendering should display the html contents less the formatting. o Make sure to restart the nc process after each use. o Similar bug: 16417 o Similar bug: 15063 </pre> </html> Dear bandwith-endowed friends: Please keep in mind those of us who are not so blessed with fast bandwith. This bug is very problematic for slower connections.
<rdar://problem/5889167>