Skip to content

widget: allow selection to clear at edge of textbox with arrow key - #178

Open
samsrdc wants to merge 1 commit into
gioui:mainfrom
samsrdc:fix-edge-text-sel
Open

widget: allow selection to clear at edge of textbox with arrow key#178
samsrdc wants to merge 1 commit into
gioui:mainfrom
samsrdc:fix-edge-text-sel

Conversation

@samsrdc

@samsrdc samsrdc commented Aug 13, 2026

Copy link
Copy Markdown

This pull request fixes editor behaviour to allow selection to be cleared when either:
a) The selection extends to the first character in the editor, and the user presses the left/up arrow keys.
b) The selection extends to the last character in the editor, and the user presses the right/down arrow keys.

Added ModCtrl to the filters as it should also take effect on any key modifier.

The previous behaviour without this patch is that when the selection extends to the start/end, the user cannot clear the selection when pressing an arrow key in the direction of the start/end.

@samsrdc

samsrdc commented Aug 13, 2026

Copy link
Copy Markdown
Author

Just noting this came from an original patch here https://lists.sr.ht/~eliasnaur/gio-patches/patches/70445 but moving forward I think Github is easier for me.

@inkeliz

inkeliz commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

It seems your commit is missing the "Signed-off-by". Use git commit -s to add it.

@samsrdc
samsrdc force-pushed the fix-edge-text-sel branch from 5907c07 to 43f5dd9 Compare August 14, 2026 01:57
@samsrdc

samsrdc commented Aug 14, 2026

Copy link
Copy Markdown
Author

Should be done now, although I used git commit --amend -S

Let me know if there is an issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants