[whatwg] Page reflow when entering/exiting fullscreen
Anne van Kesteren
annevk at annevk.nl
Tue Jul 23 10:48:31 PDT 2013
On Mon, Jul 22, 2013 at 6:58 PM, Matt Falkenhagen <falken at chromium.org> wrote:
> When an element goes fullscreen, should the browser try to retain the
> layout of the underlying document, e.g., by creating a placeholder for
> the element?
It's not entirely clear to me what you mean by placeholder.
> With the top layer, it's possible to style the fullscreened element and
> ::backdrop such that the underlying document is visible. In such a case,
> it may be surprising for the user to see the layout change. The scroll
> position may also change.
> As far as I can tell, the Fullscreen spec doesn't say anything normative
> about retaining the layout. I'm wondering whether it was a deliberate
> decision to leave it up to the author to create a placeholder if
> desired. (As an implementer, this would be easier for me.)
I had not entirely considered scroll position. I sort of assumed that
would not change, but maybe that's not the best behavior. I don't
really have strong opinions here.
> WebKit and Blink actually already use a placeholder to prevent the page
> from reflowing when entering/exiting fullscreen, but there are some
> limitations. For example, inline elements don't get placeholders.
More information about the whatwg