One char after the cursor is deleted when turning off Chinese input.
Click mouse fix the issue. If you click mouse just before turning off Chinese input, the issue won't happen at all.
Refer to tylerlong/slimtext.org#16
I can't reproduce this.
Does this only happen when editor selection is empty? if so, adding !host.selection.isEmpty() check in https://github.com/ajaxorg/ace/blob/master/lib/ace/keyboard/textinput.js#L213. should help
Steps to reproduce:
Don't click mouse between step 3 and step 4, otherwise the issue won't appear.
allow delete command only after opening contextmenu
this will break delete from browser edit menu, but it is not as important as ime textinput
This happened only on chrome and only if ctrl+space wasn't remapped to something else (i had changed language switcher to alt+space to not interfere with autocompletion, and alt+space wasn't deleting anything)
Should be fixed on ime branch, please try https://rawgithub.com/ajaxorg/ace/ime/kitchen-sink.html.
I Confirm that issue has been fixed. Tested on https://rawgithub.com/ajaxorg/ace/ime/kitchen-sink.html
Please release a new distribution package to the ace-builds project whenever possible.
Released today, sorry for the delay.