diff --git a/phpgwapi/js/htmlarea/plugins/ContextMenu/context-menu.js b/phpgwapi/js/htmlarea/plugins/ContextMenu/context-menu.js
index 63d000ce36..3d2e8233eb 100755
--- a/phpgwapi/js/htmlarea/plugins/ContextMenu/context-menu.js
+++ b/phpgwapi/js/htmlarea/plugins/ContextMenu/context-menu.js
@@ -385,8 +385,12 @@ ContextMenu.prototype.popupMenu = function(ev) {
}
if (!HTMLArea.is_ie) {
- var dx = x + div.offsetWidth - window.innerWidth + 4;
- var dy = y + div.offsetHeight - window.innerHeight + 4;
+// var dx = x + div.offsetWidth - window.innerWidth + 4;
+// var dy = y + div.offsetHeight - window.innerHeight + 4;
+
+ var dx = x + div.offsetWidth - window.innerWidth - window.pageXOffset + 4;
+ var dy = y + div.offsetHeight - window.innerHeight - window.pageYOffset + 4;
+
if (dx > 0) x -= dx;
if (dy > 0) y -= dy;
div.style.left = x + "px";