Chromium Code Reviews| Index: Source/core/frame/FrameView.cpp |
| diff --git a/Source/core/frame/FrameView.cpp b/Source/core/frame/FrameView.cpp |
| index 1432240325fd570e797f6aa3ef3f0ce29cdc30b2..6bde58f953a490dc49ed41827bad524d98bcf090 100644 |
| --- a/Source/core/frame/FrameView.cpp |
| +++ b/Source/core/frame/FrameView.cpp |
| @@ -959,6 +959,7 @@ void FrameView::layout() |
| // to clear the roots and do the layout from the layoutView. |
| if (layoutView()->needsLayout()) |
| clearLayoutSubtreeRootsAndMarkContainingBlocks(); |
| + layoutView()->clearHitTestCache(); |
|
esprehn
2015/05/25 21:01:45
This is not enough, you also need to invalidate on
|
| bool inSubtreeLayout = isSubtreeLayout(); |