ws: Capture not released from TouchSelectionControllerImpl::EditingHandleView
On ToT #582215 linux-chromeos builds (or similar on device)
(1) Run chrome --touch-devices=ID --ash-touch-hud (get ID from "xinput list")
(2) Open the KSV app window (Ctrl-Alt-/)
(3) Type some text
(4) Select all the text by long-tap touching the text
(5) Drag one of the touch text editing handles
(6) Try to drag the other touch text editing handle, or touch anything else
Expected: Touches elsewhere work as expected.
Actual: Touches anywhere else are not respected.
Something similar happens when you simply drag the single touch handle for caret placement:
Touching elsewhere works, but the touch editing handle is not destroyed when clicking back, etc.
(I'm hoping that has the same underlying defect as the issue above)
AFAICT, EditingHandleView's ReleaseCapture is not being respected by the window service.
All subsequent touch events are still sent to the touch text editing handle window.
(it continues consuming touch events even after touch drag/scroll release)
Comment 1 by bugdroid1@chromium.org
, Aug 15