The join field was a bare String with a hand-rolled whole-field-selection flag and no caret at all. It now rides TextInputState + TextInputView like every other chrome input: blinking caret, real selection highlight, and forward deletion for free. The field joins the active_text_input resolver so the caret blink drives the shared redraw wake-up, and the bespoke join_address_selected flag (a repeated source of stale-selection bugs) is gone. |
||
|---|---|---|
| .. | ||
| assets/canvaskit | ||
| pkg-ck | ||
| pkg-webgl | ||
| smoke | ||
| src | ||
| tests | ||
| .gitignore | ||
| Cargo.toml | ||