Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

Overscroll spring effect at end of pages #4520

Closed
lucidNTR opened this issue Oct 4, 2016 · 10 comments
Closed

Overscroll spring effect at end of pages #4520

lucidNTR opened this issue Oct 4, 2016 · 10 comments

Comments

@lucidNTR
Copy link
Contributor

lucidNTR commented Oct 4, 2016

Test plan

  1. Launch Brave on macOS
  2. Load a https://brave.com and scroll down to end of page
  3. Keep trying to scroll more (try using mouse and trackpad)
  4. Browser should not have a "spring" effect where it moves down and then back up. It should just not scroll

Original issue details

Did you search for similar issues before submitting this one?
yes

Describe the issue you encountered:
scrolling to the end of a page feels a bit rough if you are used to spring effects from safari and chrome. we should have overscroll spring effects with the theme color in the background at some some time probably version 2 feature

Expected behavior:
overscroll effects.

  • Platform (Win7, 8, 10? macOS? Linux distro?):
    all
  • Brave Version:
    current master
  • Steps to reproduce:
    1. scroll to end of page and scroll further
    2. page just stops moving
@cndouglas
Copy link

Scroll elasticity would definitely provide a more native feel on macOS (and other platforms too, I guess).

@bsclifton
Copy link
Member

bsclifton commented Oct 11, 2016

I believe Electron has a setting for this which gets passed when creating BrowserWindow:
https://github.com/electron/electron/blob/master/docs/api/browser-window.md

see scrollBounce

@cndouglas
Copy link

This is working correctly now. Not sure when it changed. Tested with Brave 0.19.131 on macOS 10.13.

@bsclifton bsclifton modified the milestones: Triage Backlog, 0.19.x Hotfix 13 Jan 15, 2018
@bsclifton
Copy link
Member

Closing so this can be tested / confirmed as fixed

@bsclifton bsclifton changed the title overscroll spring effect at end of pages Overscroll spring effect at end of pages Jan 17, 2018
@LaurenWags
Copy link
Member

Reproduced 'spring effect' using trackpad:
4520

@LaurenWags LaurenWags reopened this Jan 17, 2018
@petemill
Copy link
Member

This issue description seems to say both that there should be a spring effect, and there should not be a sprint effect. My interpretation is that the issue is saying there should be the effect, and my intuition is that there should be the effect just like other browsers and apps on macOS. And since the effect is there, I would say this issue is ok and can be closed.

@LaurenWags
Copy link
Member

@petemill - should I be seeing a difference with trackpad vs mouse? because I only see the spring effect with trackpad, not with mouse.

@petemill
Copy link
Member

yes @LaurenWags - it is expected across the OS that the overscroll spring is only experienced with touch input on trackpad

@bsclifton
Copy link
Member

@petemill ah- good to know 😄 I would be 👍 on closing issue as won't fix and removing milestone

@bsclifton bsclifton removed this from the 0.19.x Hotfix 13 milestone Jan 17, 2018
@cndouglas
Copy link

cndouglas commented Jan 18, 2018

Just for the record, Brave used to not have the spring effect. Now it does, which is the expected behavior for macOS apps and the trackpad. I think the test plan is backwards, which caused the confusion.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

9 participants