Open kkarsten62 opened 1 day ago
Seems like the monospace font on your system has some unwanted ligatures, could you try adding the following css to check this?
.ace_editor {
font-variant-ligatures: none;
font-feature-settings: "liga" 0;
}
... could you try adding the following css to check this?
I append it to the ace.css file. ==> Same behavior! I check: On my Tablet, also with Fedora 40 and Firefox ==> Same behavior! On my Tablet, also with Fedora 40 and Brave Webbrowser ==> Same behavior! On my mobile phone with GrapheneOS and Vanadium ==> Ok.
I can simply reproduce on https://ace.c9.io/build/kitchen-sink.html
I checked Show Invisibles
to true
and it's same behavior as in my webpage environment.
Describe the bug
When typing char
l
charspace
charl
then editor is confused. Not possible then to type correctly more text into that line.This happens only on lowercase char
l
and uppercase charL
and it happens whensetShowInvisibles
is set totrue
.Here are my settings:
Expected Behavior
Normal behavior on all char sequences.
Current Behavior
There is no crash. Only editor is confused.
Reproduction Steps
Example: Start empty editor: Typing lowercase
l
==> ok Typing aspace
==> ok Typing a nextl
==> not ok, editor line is confused. Input marker is behind EOL sign. Not possible to type correcty more text into that line. Workaround is to type two spaces Same behavior with uppercaseL
When typing a char which is notl
orL
then also okThis can easily reproduce here: https://ace.c9.io/build/kitchen-sink.html
Possible Solution
No response
Additional Information/Context
No response
Ace Version / Browser / OS / Keyboard layout
V1.36.4 / Firefox and Librewolf / Fedora 40 Workstation / German