Need something like CompositorResizeLock for Mus |
|||||||
Issue descriptioncontent/browser/renderer_host/render_widget_host_view_aura uses this thing called CompositorResizeLock to ask the system to stop dispatching pointer moves until the renderer has produced a frame at the expected size. This is done to allow for smoother resizing of the content area as the enclosing window is resized. We will need something like this in Mus for mus+ash. (Note this problem is solved differently on MacOS, and not solved at all on Windows/Linux/Android, though people are thinking about it. If we want to use Mus elsewhere we'll have to understand how to apply those solutions as well).
,
May 27 2016
One interesting proposal is to use a declarative layout-manager ( issue 568654 ) for this.
,
May 27 2016
We need to think carefully about this. I think it's fair to say that computing the bounds of a window will always require its parent to be consulted. At least this is true for the web - if you hope to have OOPIF use this, you're going to have to allow Blink (& maybe script) to resize the subframes. & we're going to need to smoothly resize these to the best of our ability.
,
Jul 25 2016
,
Aug 17 2016
Yea, I think we need to let the compositor lead ahead of the window server.
,
Aug 17 2016
We need to worry about lifetime management here and about making sure the subwindow doesn't resize faster than the parent. The lifetime management issues are similar for animations FWIW.
,
Oct 4 2016
,
Oct 5 2017
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Oct 16 2017
surface sync and its various extension subsume this in other bugs.
,
Feb 26 2018
,
Feb 26 2018
|
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by ben@chromium.org
, May 27 2016Labels: -Pri-2 Pri-1