diff --git a/javascript/firefox-driver/js/wrappedElement.js b/javascript/firefox-driver/js/wrappedElement.js
index <HASH>..<HASH> 100644
--- a/javascript/firefox-driver/js/wrappedElement.js
+++ b/javascript/firefox-driver/js/wrappedElement.js
@@ -83,6 +83,7 @@ WebElement.clickElement = function(respond, parameters) {
   if (!isOption && this.enableNativeEvents && nativeMouse && node && useNativeClick && thmgr_cls) {
     fxdriver.logging.info('Using native events for click');
 
+    element.scrollIntoView();
     var inViewAfterScroll = bot.action.scrollIntoView(
         unwrapped,
         new goog.math.Coordinate(elementHalfWidth, elementHalfHeight));
Fixing one of the tests broken by recent atoms update (scrolling to an
element in a frame that is out of view)