Re: [csswg-drafts] [css-viewport] Add a meta viewport parameter to control ICB layout behavior for interactive overlays (#7767)

The CSS Working Group just discussed `[css-viewport] Add a meta viewport parameter to control ICB layout behavior for interactive overlays`, and agreed to the following:

* `RESOLVED: Accept what is in the draft`

<details><summary>The full IRC log of that discussion</summary>
&lt;emilio> Or could<br>
&lt;ntim> lea, emilio: This illustrates florian's concerns: https://jsfiddle.net/5mb7efou/<br>
&lt;lea> astearns: fantasai and I thought we were pretty close to consensus, florian had a concern about the *current* behavior, and it seemed like everyone else was in agreement to do this?<br>
&lt;ntim> (open in Safari)<br>
&lt;kbabbitt> chrishtr: there are two modes supported that I think are common in mobile browsers for what to do about the interaction between fixpos elements in the page<br>
&lt;kbabbitt> ...layout viewport and visual viewport<br>
&lt;kbabbitt> ...two values are proposed, resize-visual and overlays-content<br>
&lt;kbabbitt> iank_: and resize-layout<br>
&lt;kbabbitt> chrishtr: it used to be that android chromium browsers only supported resize-layout, and webkit/safari only supported resize-visual<br>
&lt;kbabbitt> iank_: resize-visual or overlay-content, I forget which<br>
&lt;kbabbitt> chrishtr: compat concern from web developers<br>
&lt;kbabbitt> ...research found an app that is more app like and document like benefits from previous chrome/android behavior<br>
&lt;kbabbitt> ...other pages benefit more from the other value<br>
&lt;kbabbitt> ...difference often happens to do with when you open visual keyboard, does the visual viewport move up or not<br>
&lt;kbabbitt> ...sometimes you want it to move up, sometimes not<br>
&lt;kbabbitt> ...conclusion chrome came to is both values have value and we should support both<br>
&lt;kbabbitt> ...in the itnerest of iterop and because documents are more common than applications, default shoul dbe same as safari/webkit<br>
&lt;kbabbitt> ...thjat's what's shipped in Chrome so we have interop<br>
&lt;kbabbitt> ...implemented but not shipped in Firefox<br>
&lt;kbabbitt> ...meta tag to switch between modes to support app like user interfaces<br>
&lt;kbabbitt> ...instagram or twitter prefer the other mode because they have these little bars that want to be above virtual keyboard<br>
&lt;kbabbitt> ...they prefer the way android/chrome used to be<br>
&lt;kbabbitt> ...those browser support both more<br>
&lt;kbabbitt> ...proposal here is to standardize the meta tag<br>
&lt;kbabbitt> q?<br>
&lt;iank_> the three values are `resize-content`, `resize-visual` and `overlays-content`<br>
&lt;kbabbitt> ...meta tag is in editor's draft, is that editor's draft okay?<br>
&lt;dholbert> Firefox's switch to "resize-visual" (on Android) is shipping in version 132 (currently Nightly) as of https://bugzilla.mozilla.org/show_bug.cgi?id=1916002<br>
&lt;kbabbitt> iank_: we've also seen quite a lot of sites change to the resize content behavior<br>
&lt;bkardell_> carousel<br>
&lt;kbabbitt> emilio: there was another way of changing this behavior, right?<br>
&lt;kbabbitt> ...the virtual keyboard api?<br>
&lt;bkardell_> s/carousel/?<br>
&lt;kbabbitt> flackr: yes there's a virtual keyboard api to opt into overlay's content behaviior<br>
&lt;kbabbitt> ...not the most useful but ???<br>
&lt;kbabbitt> ...also not supported across all browsers<br>
&lt;kbabbitt> iank_: we've seen far more people use the interactive widgets meta tag<br>
&lt;kbabbitt> ...to opt into old chromium behavior<br>
&lt;kbabbitt> astearns: other questions?<br>
&lt;kbabbitt> Proposed: Accept what is in meta tag with the three values iank_ put in chat<br>
&lt;kbabbitt> astearns: objections?<br>
&lt;kbabbitt> RESOLVED: Accept what is in the draft<br>
</details>


-- 
GitHub Notification of comment by css-meeting-bot
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7767#issuecomment-2377718287 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 26 September 2024 19:02:38 UTC