Contact emails: arak...@microsoft.com<mailto:arak...@microsoft.com>



CSSWG discussion: [css-overscroll] Whether to move position:fixed elements 
during overscrolling * Issue #6299 * w3c/csswg-drafts 
(github.com)<https://github.com/w3c/csswg-drafts/issues/6299>



Summary: Currently, position:fixed elements move when the scroller is 
overscrolled. With this change, we intend to prevent fixed elements from moving 
during an elastic overscroll.



Blink component: 
Blink>Scroll<https://bugs.chromium.org/p/chromium/issues/list?q=component%3ABlink%3EScroll>



Chromestatus: Prevent overscroll for fixed elements. - Chrome Platform Status 
(chromestatus.com)<https://chromestatus.com/feature/5381155556687872>



Risks:

  *   Interoperability: Firefox/Safari still moves fixed elements on 
overscroll. Interacting with websites will feel different (going forward) on 
platforms that support overscroll. This may lead to some web devs amending 
pages to preserve their original UX. We are currently running experiments in 
Microsoft Edge to determine user impact and would also discuss the possibility 
of doing origin trials in Chromium with Google engineers.



Debuggability: N/A


Is this feature fully tested by web-platform-tests?

Yes. We did a dry 
run<https://chromium-review.googlesource.com/c/chromium/src/+/3651546> with the 
feature turned on and noticed test failures. They will need to be addressed 
before the feature can be turned on.


Flag name: FixedElementsDontOverscroll

  *   Usage: chrome.exe --enable-features=ElasticOverscroll 
--enable-blink-features=FixedElementsDontOverscroll



Estimated milestone:

105



Tracking bugs:

  *   Chromium:
     *   585766 - Overscroll shouldn't affect fixed elements - 
chromium<https://bugs.chromium.org/p/chromium/issues/detail?id=585766>
  *   Firefox:
     *   https://github.com/mozilla/wg-decisions/issues/757
     *   https://bugzilla.mozilla.org/show_bug.cgi?id=1760368
  *   Webkit:
     *   https://bugs.webkit.org/show_bug.cgi?id=206227


Misc:

  *   BlinkOn 16 talk: (1311) Keynote Presentation & Lightning Talks - Session 
1 [BlinkOn 16] - YouTube<https://www.youtube.com/watch?v=o1pJJuQiCmQ&t=1378s>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/SJ0PR00MB1141EA3E9B479664864461F5A6D79%40SJ0PR00MB1141.namprd00.prod.outlook.com.

Reply via email to