| Index: Source/core/dom/DocumentLifecycle.cpp
|
| diff --git a/Source/core/dom/DocumentLifecycle.cpp b/Source/core/dom/DocumentLifecycle.cpp
|
| index 157548f32b023d0de8923702c445c9ba2b6f664d..3fd187ad0c4aef263bed9fff3027a09ea80b3be2 100644
|
| --- a/Source/core/dom/DocumentLifecycle.cpp
|
| +++ b/Source/core/dom/DocumentLifecycle.cpp
|
| @@ -48,7 +48,7 @@ void DocumentLifecycle::advanceTo(State state)
|
| {
|
| // FIXME: We can dispose a document multiple times. This seems wrong.
|
| // See https://code.google.com/p/chromium/issues/detail?id=301668.
|
| - ASSERT(state > m_state || (state == Disposed && m_state == Disposed));
|
| + ASSERT(state > m_state || (state == Disposed && m_state == Disposed) || (isActive() && state == Attached));
|
| m_state = state;
|
| }
|
|
|
|
|