Steps to reproduce
Edge needs ‘scroll anchoring’ or something equivalent to that because as webpages are loading, the content is ‘pushed’ , shifting/scrolling/jumping. It’s not only a problem because it prevents you from reading or focusing on an image while a page is still loading, but in some cases I have clicked on something I did not intend to because the page shifted/scrolled just before I clicked. That isn’t just frustrating but could actually cause problems for users! It especially effects slower machines or slower networks. This is not a low priority issue
Comments and activity
- Microsoft Edge Team
Changed Assigned To to “James M.”
Thank you for providing this information about the issue. There may not be much we can do about this as it is likely a webdesign issue which needs to be addressed by the webmaster of each specific website.
Please provide us with a couple sample sites where you have the problem so we can better assist you.
The MS Edge Team
- Microsoft Edge Team
Changed Status to “By design”
Chrome has a feature called “scroll anchoring” which tries to minimize this. Here’s one link that describes it: https://techcrunch.com/2017/04/11/chrome-now-uses-scroll-anchoring-to-prevent-those-annoying-page-jumps/
This bug is incredibly annoying, frustrating and quite frankly not acceptable in 2018! Very, very inconvenient when filling in data on webpages.
When I found this page. it loaded so I started reading, then it loaded a little bit again and jumped to the bottom of the page whilst I was halfway through the comments about 10-20 secs after (I have broadband and a fast PC and everything is very much up to date). Also, it happens on the BBC, MSN, and probably every other site every now and again. I struggle to believe a multi-million dollar company hasn’t fixed this yet.
I’m almost certain I haven’t experienced this with any other browser. Even Internet Explorer back in the day, otherwise I would of been used to it and wouldn’t had noticed it so much in the last few months.
To Edward B. My problem was actually issue #12667267 Mouse Wheel does a forward/back through browser history. There is an attachment on that thread showing a workaround.
“it is likely a webdesign issue which needs to be addressed by the webmaster of each specific website”
And so, after emailing 10,000 webmasters, I will get 10,000 emails saying “Use Chrome instead.” <- THIS is why the web is broken.
Here’s an example page that does this (it’s REAL bad on a WinPhone) -> http://www.balloon-juice.com. This site is so problematic because the bloggers embed a TON of tweets (plus the ad at the top of the page that loads after content). Embedded tweets start populating, but ever single one causes the current scroll position to jump.
The simple (relatively) solution from the browser side is to capture the starting content as soon as the user sets the scroll position; if new content loads, the browser should shift any off-screen content as needed, but that saved content position should be maintained (until Home or a new scroll pos is set)