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 | ||
| examples | ||
| notes | ||
| src | ||
| tests | ||
| Cargo.toml | ||