Click a link and need to go back 10x to get back. Yes, I enjoy the footballs.

  • @[email protected]
    link
    fedilink
    English
    1710 months ago

    You’ve reminded me of a similar frustration that I’ve never found the answer to - though it may be adblock related - in that whenever I open a link to eBay it completely wipes the history for that tab. Or possibly it opens a new tab and kills the parent. Either way I always forget about it until the next time and then it drives me mad all over again.

    • deejay4am
      link
      fedilink
      English
      1410 months ago

      Reddit has been doing this when I click a result from a Google search (yeah, sometimes you have to)

      It’s fucking annoying and I hope whatever JavaScript trick lets them do this gets blocked

      • @[email protected]
        link
        fedilink
        English
        410 months ago

        I use a Firefox based browser and this hasn’t happened to me, are you using Chromium or Safari? Could be a browser specific issue

        • @[email protected]
          link
          fedilink
          English
          210 months ago

          Firefox. I’m fairly convinced it’s something to do with UBO or one of the blocklists but I’ve never taken the time to dig into it properly.

  • @[email protected]
    link
    fedilink
    English
    1810 months ago

    What makes me angry here is, I am 90% sure the browsers could code against this.

    If the user clicks a control on a webpage one time, the stack can declare “One user click! You have earned yourself One (1) navigation.” Then, the click activates some JavaScript that moves you to a new webpage. That new webpage has an auto-loader redirect that instead runs a 300ms timeout, and then takes you to some other page. The browser, meanwhile, has seen this, and establishes “We are still only operating off of that One (1) click. So, instead of adding a new page to the user history, we’ll replace that first navigation.”

    I have yet to hear a satisfactory reason as to why that’s not possible.

    • @[email protected]
      link
      fedilink
      English
      910 months ago

      We just got vertical align last month. There’s so many things they should be working on but are too busy trying to add more ads or monetization features.

      I think the web is just too long in the tooth at this point but there’s nothing we can do.

      • NιƙƙιDιɱҽʂ
        link
        fedilink
        English
        610 months ago

        CSS features like vertical alignment would be defined by web standards. Those fall under the non-profit org W3C. They’re pretty slow about things as to not break the fuck out of everything.

        Browser behaviour like merging redirects falls on browsers tho, so yeah, we can blame Chrome or FF on that one.

        • @[email protected]
          link
          fedilink
          English
          210 months ago

          Still waiting for CSS Color 4 so SVG gradients don’t look like shit. sRGB gradients are completely broken.

  • @[email protected]
    link
    fedilink
    English
    1210 months ago

    yo honk honk am here to help. Right click the back button to bring up a menu of several previous pages select when it was the search engine or whatever you used before. For Firefox. If you’re on chrome, you can cry. Honk honk, goose out.

        • @[email protected]
          link
          fedilink
          English
          2
          edit-2
          10 months ago

          Alright lol so long as you understand being forged by the fires of the early internet deems you responsible to be aware of such tomfoolery against us internet patrons. Convince 10 computer illiterate friends to install ublock origin and all shall be forgiven haha

  • @[email protected]
    link
    fedilink
    English
    1610 months ago

    Aren’t they scamming their advertisers too? Because if you click the back button a bunch of times it’s gonna reload a bunch of them on every click. At least if your internet is fast enough.

    • @[email protected]
      link
      fedilink
      English
      4
      edit-2
      10 months ago

      Impressions are usually deduped, meaning multiple impressions from the same user during the same session are just counted as one. The big ad networks are extremely careful to avoid miscounting of any sort and will generally err on the side of undercounting rather than overcounting (since telling advertisers they got more impressions or clicks than reported is way better than telling them the numbers were accidentally inflated). Of course, there’s the occasional bug, but it mostly works as expected.

      • @[email protected]
        link
        fedilink
        English
        110 months ago

        I just realized you meant data deduplication instead of “not duped by you bitches anymore”

      • @[email protected]
        link
        fedilink
        English
        110 months ago

        Does it also cover reloading with different ads? (such that it would count impressions for different advertisers)

        • @[email protected]
          link
          fedilink
          English
          1
          edit-2
          10 months ago

          Usually the ad needs to be in your viewport for at least a few seconds to count as an impression. If you were just going back quickly, or quickly refreshing the page, it won’t count. If you go back or refresh, see a different ad, wait a bit, then refresh again, I think it’d count.

          For skippable ads on YouTube, the advertiser only pays if you watch past the point where you can skip it. If I remember correctly, you have to watch at least 30 seconds of the video (or the full video if it’s less than 30 seconds) for it to count as a view.

  • @[email protected]
    link
    fedilink
    English
    1
    edit-2
    8 months ago

    You can stop this by changing the settings in your browser. In Firefox go to about:config and search for browser.navigation.requireUserInteraction and toggle it so that it says true.

  • katy ✨
    link
    fedilink
    English
    2110 months ago

    microsoft does this with their community support/forums/whatever and it’s annoying when you’re trying to look up a problem in google. :///

    • FireWire400
      link
      fedilink
      English
      110 months ago

      Double-clicking the back button usually works for me on Firefox

  • atlas
    link
    fedilink
    English
    110 months ago

    is there by any chance like a ublock filter specific for this?

  • @[email protected]
    link
    fedilink
    English
    110 months ago

    Not sure about that site specifically, but others that’s done it to me was easy to get around. Most of them are thwarted with basically double clicking the back button.

    • @[email protected]
      link
      fedilink
      English
      110 months ago

      As the screenshot illustrates, the redirects have been repeated many times to thwart that strategy.

      • @[email protected]
        link
        fedilink
        English
        110 months ago

        I get that, forgot to mention that clicking the back button very very fast is what usually works for me.

        Regardless, it’s annoying af

    • THCDenton
      link
      fedilink
      English
      410 months ago

      The got some kind of resource leak too. I just close my browser sometimes lol

  • KillingTimeItself
    link
    fedilink
    English
    1510 months ago

    just click again, but fast enough to get the redirect, but not too fast to miss it and double click, and try not to do it a third time or you’re going back a few ages.

    • @[email protected]
      link
      fedilink
      English
      510 months ago

      It’s a very “dumb” implementation of a generally useful feature. Browsers don’t keep track of how many times you’re redirected to the same site or try to consolidate the back-button list accordingly, but they certainly could. Wouldn’t be surprised if there was a plugin to this effect.

      • @[email protected]
        link
        fedilink
        English
        1210 months ago

        They actually do. To avoid infinite loops. If a URL redirects to the identical URL for more than ~5 times most browsers will refuse to load and show an error instead.

        That’s why sites like this will generate new URLs with the same content.

    • Scrubbles
      link
      fedilink
      English
      5510 months ago

      It’s not for this, of course. It’s because in the world of single page applications built in react and angular where there is no physical back, like no actual server page to go back to just JavaScript, you have to code in what the back button means. Even though there’s no server calls to ask for a new page. New page. Most people still expect that forward and back will still go forward and back in standard navigation.

      Sites like this it’s pretty clear that they just overwrite that with the last 20 calls to their own page, but the alternative is that single page applications would not be able to have forward or back functionality

        • Scrubbles
          link
          fedilink
          English
          2510 months ago

          Great I’ll just add a unique guid to each path that is ignored and returns to the same place. You show me a 10 foot fence I’ll show you an 11 foot ladder.

          • @[email protected]
            link
            fedilink
            English
            2
            edit-2
            10 months ago

            I mean, I get that. I was making a joke. But 12 ft fence? Load in sandbox and compare html. Your move.

                • @[email protected]
                  link
                  fedilink
                  English
                  110 months ago

                  15 ft ladder:

                  <div hidden>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  <?= rand() ?>
                  </div>