overscroll-behavior should prevent mac OS bounce |
|||||||
Issue descriptionUsing "overscroll-behavior: none" should disable the bounce on mac OS. Bounce falls under local boundary effects and thus should not be prevented by contain.
,
Nov 28 2017
Issue 783798 has been merged into this issue.
,
Nov 28 2017
,
Dec 11 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ac5cdd8300edf28b5dbc097b130f1965f182e9c2 commit ac5cdd8300edf28b5dbc097b130f1965f182e9c2 Author: Sandra Sun <sunyunjia@chromium.org> Date: Mon Dec 11 03:27:13 2017 Use overscroll-behavior to control rubber-band stretch effect. Use overscroll-behavior css property on viewport defining element to control overscroll action. This patch enables control over rubber-banding. Details can be found at https://wicg.github.io/overscroll-behavior/ This is implemented by recording the overscroll_behavior value at the first overscrolled GestureScrollUpdate inside InputScrollElasticityScroller, because main thread reports overscroll_behavior only when overscroll happens. For all the events in that gesture afterwards, we don't allow overscrolling if that axis has OverscrollBehaviorTypeNone. Bug: 785963 Change-Id: Ib9caae38c89e3993d3618e9b8273e3d799afccc6 Reviewed-on: https://chromium-review.googlesource.com/795450 Reviewed-by: ccameron <ccameron@chromium.org> Reviewed-by: Charlie Reis <creis@chromium.org> Reviewed-by: Majid Valipour <majidvp@chromium.org> Commit-Queue: Sandra Sun <sunyunjia@chromium.org> Cr-Commit-Position: refs/heads/master@{#523037} [modify] https://crrev.com/ac5cdd8300edf28b5dbc097b130f1965f182e9c2/content/renderer/input/render_widget_input_handler.cc [modify] https://crrev.com/ac5cdd8300edf28b5dbc097b130f1965f182e9c2/content/renderer/input/render_widget_input_handler_delegate.h [modify] https://crrev.com/ac5cdd8300edf28b5dbc097b130f1965f182e9c2/content/renderer/render_widget.cc [modify] https://crrev.com/ac5cdd8300edf28b5dbc097b130f1965f182e9c2/content/renderer/render_widget.h [modify] https://crrev.com/ac5cdd8300edf28b5dbc097b130f1965f182e9c2/ui/events/blink/input_scroll_elasticity_controller.cc [modify] https://crrev.com/ac5cdd8300edf28b5dbc097b130f1965f182e9c2/ui/events/blink/input_scroll_elasticity_controller.h [modify] https://crrev.com/ac5cdd8300edf28b5dbc097b130f1965f182e9c2/ui/events/blink/input_scroll_elasticity_controller_unittest.cc
,
Dec 12 2017
,
Dec 12 2017
,
Dec 12 2017
Issue 333021 has been merged into this issue.
,
Dec 12 2017
What milestone do we expect this to land in? I'll update the /web article.
,
Jan 2 2018
This is expected to land in M65.
,
Mar 14 2018
|
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by ericbidelman@chromium.org
, Nov 16 2017