New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 785963 link

Starred by 8 users

Issue metadata

Status: Fixed
Owner:
Closed: Dec 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug

Blocking:
issue 672921



Sign in to add a comment

overscroll-behavior should prevent mac OS bounce

Project Member Reported by majidvp@chromium.org, Nov 16 2017

Issue description

Using "overscroll-behavior: none" should disable the bounce on mac OS.
Bounce falls under local boundary effects and thus should not be prevented by contain.
 
Cc: ericbidelman@chromium.org
Cc: ebidel@google.com susanjuniab@chromium.org sunyunjia@chromium.org
 Issue 783798  has been merged into this issue.
Cc: -ebidel@google.com
Project Member

Comment 4 by bugdroid1@chromium.org, 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

Status: Started (was: Assigned)
Status: Fixed (was: Started)
Cc: tdres...@chromium.org rbyers@chromium.org bokan@chromium.org ccameron@chromium.org
 Issue 333021  has been merged into this issue.
What milestone do we expect this to land in? I'll update the /web article.
This is expected to land in M65.
Blocking: 672921

Sign in to add a comment