Can not control multiple chrome windows side by side with multiple fingers.
Reported by
andyning...@gmail.com,
Oct 29 2017
|
|||
Issue descriptionUserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36 Steps to reproduce the problem: 1. Open multiple chrome window 2. Scroll one window with touch control 3. Scroll another window (with or without 2 windows overlaped) What is the expected behavior? Scroll simultaneously like other in Windows 10. What went wrong? Flickering the first touched window without any effect on the other. Did this work before? No Chrome version: 61.0.3163.100 Channel: stable OS Version: 10.0 Flash Version: I tested other browsers and android multitask work as expected. Please fix this problem.
,
Oct 30 2017
,
Nov 16 2017
Confirmed, it looks like we're routing the touches to the same renderer. Firefox and Edge both allow scrolling two windows at the same time. Navid, could further triage?
,
Nov 16 2017
Attaching trace in case that's helpful.
,
Feb 22 2018
After my investigation, It seems that touchs from 2 windows have same pointerId. Id from wm_pointer message are assigned from 123.. PER window. I guess it from the following example: I can "solve" the problem by 1. In window 1 put down finger A, then finger B, then pick up finger A 2. In window 2 put down finger C. Now scrolling of 2 windows works perfect. However when I put finger D in window 2, flicking happens. It shows finger B,D have same id. And finger A,C have same id too. i think we may fixing it from chromium/ui/views/win/hwnd_message_handler.cc HWNDMessageHandler::HandlePointerEventTypeTouch by adding some kind of window id.
,
Feb 22 2018
We recently landed listening to WMPointer instead of WMTouch again. Can you wait a couple days and then test with Canary and see whether you still see the same issue or not? |
|||
►
Sign in to add a comment |
|||
Comment 1 by jmukthavaram@chromium.org
, Oct 30 2017Labels: -Type-Feature M-64 Type-Bug
Status: Untriaged (was: Unconfirmed)