dbis-uibk / relax

RelaX - a relational algebra calculator
http://dbis-uibk.github.io/relax/
MIT License
285 stars 98 forks source link

[Test] [Mobile] Keyboard behaving strangely on smartphones #100

Open immutablestate opened 4 years ago

immutablestate commented 4 years ago

In the mobile version, keyboard input behaves strangely. When typing a capital letter, the cursor position jump backward by one position in some cases. This leads to the following input

Professoren ⨝ Vorlesungen

being turned into

Professoren ⨝ orlesungenV

michaelrampl commented 4 years ago

Cannot reproduce with Android 9, Firefox 68.8, Google Keyboard. Might be related to https://github.com/codemirror/CodeMirror/issues/6145 and https://github.com/codemirror/CodeMirror/issues/5844 and eventually will be solved with CodeMirror 6.

The only Issue I experienced (with firefox) is, that after entering multiple words, hitting (and holding) backspace will reposition the cursor to another word.

michaelrampl commented 4 years ago

@mmayerl please tell OS, tested Browsers (at least chrome, firefox), Keyboard and if this also happens without the join symbol.

markentingh commented 4 years ago

I am using EasyMDE which uses CodeMirror and on Android phones, when typing a space, the cursor shows the space being typed, then the cursor jumps back deleting the space. This only happens on Android on-screen keyboards. When I use a physical bluetooth keyboard, this does NOT happen. Also, I'm using Chrome in Android 10. Another thing that I noticed, when I type a second space, it works. Of course, it only renders the second space since the first space was deleted.