Bug 13750
| Summary: | REGRESSION: Failing loads never show error page | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Tony Chang <tony> |
| Component: | Page Loading | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | ||
| Priority: | P2 | ||
| Version: | 523.x (Safari 3) | ||
| Hardware: | Mac | ||
| OS: | OS X 10.4 | ||
Tony Chang
Steps to reproduce:
1) Go to a valid site (e.g., http://www.apple.com)
2) Enter a fake domain in the url bar (e.g., http://www.apple.comz)
3) The dns error page never loads
This appears related to the recent change in WebCore/loader/FrameLoader.cpp:mainReceivedCompletedError from using checkLoadComplete to checkCompleted. In the case of a failed load, m_isComplete never gets set to false so the call to checkCompleted exits early rather than making it to checkLoadComplete.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Brady Eidson
Dupe of http://bugs.webkit.org/show_bug.cgi?id=13683
*** This bug has been marked as a duplicate of 13683 ***