Index: Source/core/testing/Internals.cpp |
diff --git a/Source/core/testing/Internals.cpp b/Source/core/testing/Internals.cpp |
index f4ccd006865ecafda368fdbd5517aec760b15652..27594a719472c5ecec365f66571210a8e6589761 100644 |
--- a/Source/core/testing/Internals.cpp |
+++ b/Source/core/testing/Internals.cpp |
@@ -204,6 +204,11 @@ void Internals::resetToConsistentState(Page* page) |
page->mainFrame()->spellChecker().toggleContinuousSpellChecking(); |
if (page->mainFrame()->editor().isOverwriteModeEnabled()) |
page->mainFrame()->editor().toggleOverwriteModeEnabled(); |
+ |
+ if (ScrollingCoordinator* scrollingCoordinator = page->scrollingCoordinator()) |
+ scrollingCoordinator->reset(); |
+ |
+ page->mainFrame()->view()->clear(); |
} |
Internals::Internals(Document* document) |