SIGN IN SIGN UP

text: extend TextView selection on shift-click (#2729)

## Summary

- preserve the latest plain-click anchor when extending TextView
selection with Shift+click
- support repeated Shift+click, reversed extension, Shift+drag, and
cross-TextView selection
- keep suppression and selection lifecycle behavior safe across
interactive controls
- document the AppKit, local Editor, and pinned Zed behavior used to
choose the design

## Test Plan

- `cargo test -p gpui-component --lib`
- `cargo check -p gpui-component`
- `cargo fmt --all -- --check`
- `git diff --check`

Co-authored-by: Codex <codex@openai.com>
J
Jason Lee committed
d598c6c0a61c23650dd933d58d046c0708085531
Parent: 41bee9c
Committed by GitHub <noreply@github.com> on 8/15/2026, 10:14:06 AM