diff -r 800203832575 -r 30342f40acbf webengine/osswebengine/WebKit/s60/webview/WebFrameView.cpp --- a/webengine/osswebengine/WebKit/s60/webview/WebFrameView.cpp Mon Jun 21 16:54:17 2010 +0300 +++ b/webengine/osswebengine/WebKit/s60/webview/WebFrameView.cpp Thu Jul 15 19:53:20 2010 +0300 @@ -420,8 +420,11 @@ //maybe the content got smaller and we need to scroll back to view? TPoint p( nearestPointInFrame(m_contentPos) ); if (p!=m_contentPos) + { // this will also update scrollbars is necessary scrollTo(p); + m_topView->scrollStatus(false); + } else if (!m_parent) { // top level m_topView->updateScrollbars(m_contentSize.iHeight, m_contentPos.iY, m_contentSize.iWidth, m_contentPos.iX);