Chrome Version: 70.0.3508.0
OS: Chrome
What steps will reproduce the problem?
1. Open a browser window with a transient child (e.g. the click-to-restore dialog)
2. Drag on the non-tab caption area of the browser window. The window should be dragged by applying transform to the window
3. Drag to snap on one side of the screen
What is the expected result?
The window should be snapped to one side of the screen and its transient child should be placed in the right position, see attached screenshot
What happens instead?
The transient child is not place in the right position, see attached screenshot
After investigation, it seems if we restore the dragged window's transform before the window's bounds change to the snapped window bounds (i.e., before window is snapped), we have this issue. But if we defer restoring the dragged window's transform after the window's bounds change to the snapped window bounds, we do not have this issue any more. It seems like a underlying issue.
Oshima, any thoughts?
|
Deleted:
Screenshot from 2018-07-30 14-27-07.png
51.6 KB
|
|
Screenshot from 2018-07-30 14-27-07.png
51.6 KB
View
Download
|
|
|
Deleted:
Screenshot from 2018-07-30 14-29-54.png
45.9 KB
|
|
Screenshot from 2018-07-30 14-29-54.png
45.9 KB
View
Download
|
|
Comment 1 by x...@chromium.org
, Aug 30