diff --git a/layout/base/PresShell.cpp b/layout/base/PresShell.cpp index 074d3fd67d67..6544046e2e77 100644 --- a/layout/base/PresShell.cpp +++ b/layout/base/PresShell.cpp @@ -7949,7 +7949,8 @@ PresShell::HandleEventWithTarget(WidgetEvent* aEvent, nsIFrame* aFrame, if (aContent) { nsIDocument* doc = aContent->GetComposedDoc(); NS_ASSERTION(doc, "event for content that isn't in a document"); - NS_ASSERTION(!doc || doc->GetShell() == this, "wrong shell"); + // NOTE: We don't require that the document still have a PresShell. + // See bug 1375940. } #endif NS_ENSURE_STATE(!aContent || aContent->GetComposedDoc() == mDocument);