diff -r 7c90e6132015 -r 10e98eab6f85 webengine/osswebengine/WebCore/page/Frame.cpp --- a/webengine/osswebengine/WebCore/page/Frame.cpp Fri May 08 08:25:06 2009 +0300 +++ b/webengine/osswebengine/WebCore/page/Frame.cpp Fri Jul 03 15:54:40 2009 +0100 @@ -176,13 +176,13 @@ { setView(0); loader()->clearRecordedFormValues(); + loader()->closeURL(); + loader()->cancelAndClear(); #if PLATFORM(MAC) || PLATFORM(SYMBIAN) setBridge(0); #endif - loader()->cancelAndClear(); - // FIXME: We should not be doing all this work inside the destructor ASSERT(!d->m_lifeSupportTimer.isActive());