diff --git a/content/events/src/nsEventStateManager.cpp b/content/events/src/nsEventStateManager.cpp index 82220f820664..5e92828e9caf 100644 --- a/content/events/src/nsEventStateManager.cpp +++ b/content/events/src/nsEventStateManager.cpp @@ -1218,7 +1218,9 @@ nsEventStateManager::DoWheelScroll(nsIPresContext* aPresContext, { nsCOMPtr targetContent; aTargetFrame->GetContent(getter_AddRefs(targetContent)); - + if (!targetContent) + GetFocusedContent(getter_AddRefs(targetContent)); + if (!targetContent) return NS_OK; nsCOMPtr targetDoc; targetContent->GetDocument(*getter_AddRefs(targetDoc)); if (!targetDoc) return NS_OK;