I am using Ace editor in my project.
CSS:
#editor {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:white;
}
JavaScript:
var editor = ace.edit("editor");
editor.setTheme("ace/theme/textmate");
editor.getSession().setMode("ace/mode/java");
#editor
is contained in a relatively positioned div.
The problem is hard to explain but I'll try.
Whenever I type text in Ace as the line size increases the spaces in the cursor's actual position and it's expected position increases.
For example when I type "This is text" it shows like this:
This is text |
Now when I press backspace key it will delete last character on line 't', and will show:
This is tex |
I have searched about this issue on Google found one similar issue for chrome browser when zoom is set to 120. but I'm working on Firefox browser.