GNOME Shell moves the caret with selected text differently from GTK
Affected version
45.4
Bug summary
GTK and GNOME Shell move the caret differently when selecting text and pressing an arrow key.
Steps to reproduce
- Go to a text field somewhere in the GNOME Shell
- Type some text
- Follow the table
Keyboard action | GTK | GNOME Shell |
---|---|---|
Select all + Right arrow key | Moves to end of selected segment | Moves one space over |
Select all + Left arrow key | Moves to beginning | Moves to beginning |
Select some + Left arrow key | Moves to beginning of selected segment | Moves one space to left of selected segment |
Select some + Right arrow key | Moves to end of selected segment | Moves one space to right of selected segment |
What happened
The caret moved differently in GNOME Shell than in GTK.
What did you expect to happen
I expected the caret to move in the same way as GTK, which behaved more naturally to me.