Open ermshiperete opened 1 year ago
Tested on Ubuntu 22.04 with X11 and Wayland along with Keyman 16.0.139 stable build and I was able to reproduce it.
This seems like a fairly important issue to fix.
This is only happening in apps that support surrounding text, but not e.g. in Chrome.
Seems to be a problem in Core.
Tests to verify eventual fix:
All tests in gedit. Use "IPA (SIL)" keyboard.
TEST_SELECTION_BS_EBA:
abcdef
f
←
key (cursor left) three times to select def
def
is deleted and the remaining text is abc
TEST_SELECTION_BS_ABE:
abcdef
c
→
key (cursor right) three times to select defdef
is deleted and the remaining text is abc
TEST_SELECTION_BS_KEY_EBA:
abcndef
f
←
key (cursor left) three times to select def
>
keydef
is deleted and the remaining text is abcŋ
TEST_SELECTION_BS_KEY_ABE:
abcndef
n
→
key (cursor right) three times to select def>
keydef
is deleted and the remaining text is abcŋ
TEST_SELECTION_REPLACE_EBA:
abcndef
f
←
key (cursor left) three times to select def
>
keydef
is deleted and the remaining text is abcŋ
TEST_SELECTION_REPLACE_ABE:
abcndef
n
→
key (cursor right) three times to select def>
keydef
is deleted and the remaining text is abcŋ
Moved to A18S16 where according to the project plan text selection bugs are scheduled
Moving to A18S24 where the rest of the Linux text selection bugs currently are
Install and activate Khmer Angkor or IPA (SIL) keyboard.
Scenario 1
To reproduce
Expected behavior:
Actual behavior
Scenario 2
To reproduce
Expected behavior
Actual behavior
Environment
Tested on Ubuntu 22.04 and 23.04 with X11 and Wayland. Keyman 17 alpha.