question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Scrolling while loading causes page contents to become unanchored

See original GitHub issue

Description

Scrolling while loading allows the page contents to become unanchored.

Steps to Reproduce

  1. Start at a webpage
  2. Attempt to navigate to another webpage
  3. Start scrolling immediately when you click to navigate to another webpage
  4. The page will become unanchored and will allow scrolling past the page both above and beyond. This also seems to carry over when navigating to other websites once one page has become unanchored unless you refresh.

Actual result:

Screen Shot 2019-08-15 at 11 17 23 AM

Expected result:

You can’t scroll past the top of the page and you can’t scroll past the bottom of the page.

Reproduces how often:

Frequently.

Brave version (brave://version info)


Brave | 0.67.125 Chromium: 76.0.3809.100 (Official Build) (64-bit)
-- | --
Revision | ed9d447d30203dc5069e540f05079e493fc1c132-refs/branch-heads/3809@{#990}
OS | Mac OS X
JavaScript | V8 7.6.303.29
Flash | (Disabled)
User Agent | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36
Command Line | /Applications/Brave Browser.app/Contents/MacOS/Brave Browser --enable-dom-distiller --disable-domain-reliability --disable-chrome-google-url-tracking-client --no-pings --enable-features=NewExtensionUpdaterService --disable-features=AutofillServerCommunication,AudioServiceOutOfProcess,DefaultEnableOopRasterization,NetworkService,UnifiedConsent,LookalikeUrlNavigationSuggestionsUI,TranslateUI --flag-switches-begin --flag-switches-end

Version/Channel Information:

  • Can you reproduce this issue with the current release? N/A
  • Can you reproduce this issue with the beta channel? N/A
  • Can you reproduce this issue with the dev channel? N/A
  • Can you reproduce this issue with the nightly channel? N/A

Other Additional Information:

  • Does the issue resolve itself when disabling Brave Shields? No.
  • Does the issue resolve itself when disabling Brave Rewards? Not enabled.
  • Is the issue reproducible on the latest version of Chrome? N/A

Miscellaneous Information:

N/A

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:7 (1 by maintainers)

github_iconTop GitHub Comments

1reaction
stefanmendozacommented, Sep 16, 2019

@bsclifton doesn’t seem to be happening anymore!

1reaction
stefanmendozacommented, Aug 23, 2019

@rebron I only use Brave 😁

I’ll download Chrome and try to test this out. 👍

Read more comments on GitHub >

github_iconTop Results From Across the Web

Chrome now uses scroll anchoring to prevent those ...
The problem is that if you've already scrolled down, your page resets when some off-screen ad loads and you're suddenly looking at a...
Read more >
Keep overflow div scrolled to bottom unless user scrolls up
This well scroll it to bottom on page load, but I need it to stay at the bottom when dynamic content is added...
Read more >
Fix Automatic Page Scroll Jumping on Chrome for Better ...
When you start reading the article before the webpage has completely loaded, it can jump scrolls where the content position moves because of...
Read more >
Guide to scroll anchoring - CSS: Cascading Style Sheets | MDN
Scroll anchoring is a browser feature that aims to solve this problem of content jumping, which happens if content loads in after the...
Read more >
scroll bars in Windows wreck positioning of unanchored layout ...
And the appearance of the scroll bar causes EVERYTHING to get PUSHED TO THE LEFT 17 points. That's apparently the width of the...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found