diff --git a/js/src/widgets/contextControls.js b/js/src/widgets/contextControls.js
index 2ebf4b6c7c35ff66eb530106399c26e0816255a5..203316f4323501c3b88fef9ffcbdbede4830004b 100644
--- a/js/src/widgets/contextControls.js
+++ b/js/src/widgets/contextControls.js
@@ -200,10 +200,7 @@
       pickerOffset=pickerContainer.offset(),
       windowWidth = this.state.windowsElements[this.windowId].width();
       if (pickerContainer.width() + pickerOffset.left > windowWidth) {
-        pickerContainer.offset({
-          top: pickerOffset.top,
-          left: windowWidth - (pickerContainer.width())
-        });
+        pickerContainer.css('left', windowWidth - (pickerContainer.outerWidth()));
       }
     },