Index: third_party/WebKit/Source/core/page/FrameTree.cpp |
diff --git a/third_party/WebKit/Source/core/page/FrameTree.cpp b/third_party/WebKit/Source/core/page/FrameTree.cpp |
index 9cf317a3ee5cda78dd96a28560fc281b20c4e758..977bff08d2cf73ec858a91fe26985fc9fd1563b4 100644 |
--- a/third_party/WebKit/Source/core/page/FrameTree.cpp |
+++ b/third_party/WebKit/Source/core/page/FrameTree.cpp |
@@ -429,7 +429,7 @@ Frame* FrameTree::find(const AtomicString& name) const { |
// Search the entire tree of each of the other pages in this namespace. |
// FIXME: Is random order OK? |
for (const Page* otherPage : Page::ordinaryPages()) { |
- if (otherPage == page) |
+ if (otherPage == page || otherPage->isClosing()) |
continue; |
for (Frame* frame = otherPage->mainFrame(); frame; |
frame = frame->tree().traverseNext()) { |