edit predictions: Polish up ⌥ preview experience (#24380)

- Do not accept with just `tab` in `when_holding_modifer` mode
- Fix fake cursor for jumps when destination row is outside viewport
- Use current preview state for deciding whether to show modifiers in
popovers
- Stay in preview state if ⌥ isn't released after accepting a jump

Release Notes:

- N/A
13089d7ec6Agus Zubiaga committed on 2/6/2025, 4:13:21 PM· committed by GitHubparentc24f22c
4 files changedLine totals unavailable