Slashdot Mirror


Chrome Now Uses Scroll Anchoring To Prevent Those Annoying Page Jumps (techcrunch.com)

Google has updated its Chrome browser to fix the annoying page jumps that occur when pages are loading. While developers want pages to load the actual content of a page before additional ads and images appear, "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 completely different part of the page," reports TechCrunch. From the report: The latest versions of Chrome (56+) do their best to prevent these jumps with the help of a feature called scroll anchoring. Google tested scroll anchoring in the Chrome beta versions for the last year and now it's on by default. Google says the feature currently prevents almost three jumps per page view -- and, over time, that number will likely increase.

18 of 113 comments (clear)

  1. What about header jumps? by Anonymous Coward · · Score: 4, Interesting

    Does it prevent those incredibly annoying jumps that happen when a website suddenly inserts a header at the top of the page after you scroll down a few lines? Because when I see those, I usually just close the page and make a mental note to not visit that site again.

  2. Just Slashdot by Garfong · · Score: 5, Insightful

    The only website I have this problem with is Slashdot, which wants to cover the top 3rd of my web browser with an ad.

    1. Re:Just Slashdot by mnemotronic · · Score: 3, Funny

      The only website I have this problem with is Slashdot, which wants to cover the top 3rd of my web browser with an ad.

      It happens to me all the time on Ars when viewed with Chrome on an Android. The cause is not the initial load; it's the carousel advertisements "above" the current view. When they change size everything adjusts it's position. I get completely lost. Which, in my case, is like selling coal to Newcastle.

      And don't get me started on the CPU cycles needed by all the advert videos playing somewhere "off screen". My S7 starts to feel more like an S zero point five. The does not help my browsing experience nor does it entice me to support the advertisers -- the opposite in fact.

      --
      The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
    2. Re:Just Slashdot by martiniturbide · · Score: 2

      Is this chrome feature going to fix Slashdot's horrible top banner ??

    3. Re:Just Slashdot by urbanriot · · Score: 2

      Haha I'm glad to hear someone else is annoyed with Slashdot's annoying jumbo ad. I installed ad-blockers specifically because of Slashdot, it's the most annoying invasive ad that blocks the text while I scroll.

    4. Re:Just Slashdot by Ol+Olsoc · · Score: 2

      Try DNS66 for Android. Block 99% of adverts. No root or anything like that required, and it's open source. Get it from the F-Droid app store.

      Saves a lot of battery, as well as making browsing more pleasant. Works in most apps too.

      I don't know how regular non-technical people can even use the internet any more. There have been rare occasions when I've had to turn off my protection, and the screen jumps around like it's having a seizure. I've said it before and stand by it, but if ad and script blockers are outlawed, I'll find something else to do with my time.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  3. God I hope this works by jareth-0205 · · Score: 5, Interesting

    It didn't work very well when I enables it in testing a few months ago, but we'll see.

    Page jumps make me actually angry. It's like a book snapping shut on you mid-sentence.

    1. Re:God I hope this works by Big+Hairy+Ian · · Score: 2

      About the only time I ever click on an advert is because the page jumped and moved the advert to where the link I was just clicking on was. This will be a good fix if it works.

      --

      Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

  4. Re:They'll need it on Slashdork by MouseR · · Score: 2

    Pales in comparaison to AC annoyances.

  5. Bout Damn time by tempest69 · · Score: 2

    I've gotten so irritated at the damn next button being replaced with some damn link to crap. I've just started blacklisting every damn site I get sent to unfairly. But they keep changing the names of the same basic garbage.

  6. Re: Solution to laziness by SirSlud · · Score: 2

    Dynamic content - often the page doesn't know the size of the content until it's been served.

    --
    "Old man yells at systemd"
  7. Re:iOS + Chrome + Slashdot = Page jump by Black+LED · · Score: 2

    Every web browser (Pale Moon, Firefox, Chromium, Opera, Vivaldi) I use does that here. It's a bug in Slashdot's scripting, not in the browsers.

  8. Re: Solution to laziness by zerocircle · · Score: 2

    An example: I was a front-end developer for the Wall Street Journal five years ago. The home page was a shifting multi-column stack of dozens of internal content modules (developed by different programmers) that had no awareness of each other (also often the case with the programmers), along with dynamic ads and an astounding amount of additional crud that included externally-sourced content like spammy Taboola and Outbrain links. To conserve bandwidth, the module containers triggered just-in-time content loading when the user scrolled down to within a certain number of pixels. There was effectively no way for any part of the page to know the position of any other part. Sure, I declared the sizes for images within my module, but it had no effect on the rest of the page.

  9. Need this on mobile by Philotomy · · Score: 2

    I rarely notice this on Desktop (probably due to ad blocking), but man, I sure could use this on Mobile.

  10. really? by superwiz · · Score: 4, Insightful

    I am on Chrome 57 and I still the jumps on Slashdot whenever the IBM ad loads. I can see why Google would be concerned. I blacklisted a lot of the ad sites just because of what they did to the screen. I am sure a lot of others did the same. If people blacklist ads, this hits Google's bottom line directly.

    --
    Any guest worker system is indistinguishable from indentured servitude.
  11. Google, fixing problems they cause by Actually,+I+do+RTFA · · Score: 2

    This jumping is because of how Google uses "first render" timing to affect pagerank. They forced developers to use stupid workarounds, and now they are solving the problem caused by the stupid workaround.

    --
    Your ad here. Ask me how!
  12. The best solution for this madness is by Artem+S.+Tashkinov · · Score: 5, Informative

    uBlock Origin.

    I stopped using Adblock+ long ago, because it makes all my web browsers consume more RAM, than when running without it.

  13. Noscript by entropy01 · · Score: 2

    This was solved a long time ago with Noscript. Pages load fast and don't jump, not to mention the security benefits.