Changeset 50116 in webkit


Ignore:
Timestamp:
Oct 26, 2009 5:19:33 PM (15 years ago)
Author:
beidson@apple.com
Message:

<rdar://problem/7289467> and http://webkit.org/b/30798 - REGRESSION (r48687): www.myuhc.com doesn't load.

Reviewed by Darin Adler.

WebCore:

Test: fast/loader/grandparent-completion-starts-redirect.html

  • loader/FrameLoader.cpp:

(WebCore::FrameLoader::completed): Notify all descendants that the load completed, not just direct children.

LayoutTests:

  • fast/loader/grandparent-completion-starts-redirect-expected.txt: Added.
  • fast/loader/grandparent-completion-starts-redirect.html: Added.
  • fast/loader/resources/meta-redirect-to-notify-done.html: Added.
  • fast/loader/resources/parent-of-redirect.html: Added.
Location:
trunk
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r50115 r50116  
     12009-10-26  Brady Eidson  <beidson@apple.com>
     2
     3        Reviewed by Darin Adler.
     4
     5        <rdar://problem/7289467> and http://webkit.org/b/30798 - REGRESSION (r48687): www.myuhc.com doesn't load.
     6
     7        * fast/loader/grandparent-completion-starts-redirect-expected.txt: Added.
     8        * fast/loader/grandparent-completion-starts-redirect.html: Added.
     9        * fast/loader/resources/meta-redirect-to-notify-done.html: Added.
     10        * fast/loader/resources/parent-of-redirect.html: Added.
     11
    1122009-10-26  Dan Bernstein  <mitz@apple.com>
    213
  • trunk/WebCore/ChangeLog

    r50115 r50116  
     12009-10-26  Brady Eidson  <beidson@apple.com>
     2
     3        Reviewed by Darin Adler.
     4
     5        <rdar://problem/7289467> and http://webkit.org/b/30798 - REGRESSION (r48687): www.myuhc.com doesn't load.
     6
     7        Test: fast/loader/grandparent-completion-starts-redirect.html
     8
     9        * loader/FrameLoader.cpp:
     10        (WebCore::FrameLoader::completed): Notify all descendants that the load completed, not just direct children.
     11
    1122009-10-26  Dan Bernstein  <mitz@apple.com>
    213
  • trunk/WebCore/loader/FrameLoader.cpp

    r50092 r50116  
    17301730{
    17311731    RefPtr<Frame> protect(m_frame);
    1732     for (Frame* child = m_frame->tree()->firstChild(); child; child = child->tree()->nextSibling())
    1733         child->redirectScheduler()->startTimer();
     1732
     1733    for (Frame* descendant = m_frame->tree()->traverseNext(m_frame); descendant; descendant = descendant->tree()->traverseNext(m_frame))
     1734        descendant->redirectScheduler()->startTimer();
     1735   
    17341736    if (Frame* parent = m_frame->tree()->parent())
    17351737        parent->loader()->checkCompleted();
     1738
    17361739    if (m_frame->view())
    17371740        m_frame->view()->maintainScrollPositionAtAnchor(0);
Note: See TracChangeset for help on using the changeset viewer.