diff --git a/lib/ace/virtual_renderer.js b/lib/ace/virtual_renderer.js index 28154f15..a80e80d8 100644 --- a/lib/ace/virtual_renderer.js +++ b/lib/ace/virtual_renderer.js @@ -615,7 +615,7 @@ var VirtualRenderer = function(container, theme) { var col = Math.round((pageX + this.scroller.scrollLeft - canvasPos.left - this.$padding) / this.characterWidth); - var row = Math.floor((pageY + this.scrollTop - canvasPos.top) + var row = Math.floor((pageY + this.scrollTop - canvasPos.top - window.pageYOffset) / this.lineHeight); return this.session.screenToDocumentPosition(row, Math.max(col, 0));