diff --git a/mozilla/content/events/src/nsEventStateManager.cpp b/mozilla/content/events/src/nsEventStateManager.cpp index a02d42d3772..531e5b2a2f8 100644 --- a/mozilla/content/events/src/nsEventStateManager.cpp +++ b/mozilla/content/events/src/nsEventStateManager.cpp @@ -932,6 +932,8 @@ nsEventStateManager :: FireContextClick ( ) allowedToDispatch = PR_FALSE; else if ( tag == nsXULAtoms::scrollbar || tag == nsXULAtoms::scrollbarbutton || tag == nsXULAtoms::button ) allowedToDispatch = PR_FALSE; + else if ( tag == nsHTMLAtoms::applet || tag == nsHTMLAtoms::object || tag == nsHTMLAtoms::embed ) + allowedToDispatch = PR_FALSE; if ( allowedToDispatch ) { // stop selection tracking, we're in control now