Tab dragging is likely broke in different ways for mash. Here's a list of things that need to be investigated:
. TabDragController needs to figure out what browser window is under the mouse at a given point. Code for this is window_finder_*, and is overly simplistic. I suspect the right thing to do for this is on every move have ash tell chrome what browser window is under the mouse (ash needs to tell chrome as in --mash chrome doesn't see all the windows, nor know z-order).
. When a tab is dragged into a new touch points and capture is transferred. I suspect this needs work.
Comment 1 by sky@chromium.org
, Jul 24