top 7 comments

sorted by: hot top controversial new old
[–] 16 points 6 months ago

To be honest, I'm for this change.

To often have I pressed the back button and not actually gone back to the page I was on before, like I intended.

  • source
  • [–] 6 points 6 months ago (4 children)

    Will that include Facebook?

  • source
  • hideshow 4 child comments
  • [–] 4 points 6 months ago

    Penalize them with reduced search prominence? Search is so bad right now that we or the perpetrator may never discover they've been penalized.

  • source
  • [–] 2 points 6 months ago

    Rare Google W

  • source
  • 32 comments in c/technology@lemmy.zip view that post
    [–] 78 points 7 months ago (2 children)

    Learn.Microsoft.com is going to be pissed.

  • source
  • hideshow 2 child comments
  • [–] 44 points 7 months ago

    In fact, most of the time I run into this it’s big corps who should know better, but don’t.

    They won’t delist LinkedIn and Microsoft and Reddit. They just paid billions for Reddit content feeds.

  • source
  • parent
  • [–] 63 points 7 months ago

    Google actually doing something good for once?

    Oh, right. Not being able to press back prevents you going back to google.

  • source
  • [+] 61 points 7 months ago (6 children)
  • [–] [S] 27 points 7 months ago (5 children)

    Why is this anti-feature there on first place?

    I thought it was there because otherwise, single page applications (e.g. Angular) wouldn't have a functioning back button? Am I misunderstanding this?

  • source
  • parent
  • hideshow 5 child comments
  • [+] 15 points 7 months ago (3 children)
  • [–] 13 points 7 months ago* (last edited 7 months ago) (2 children)

    SPAs have their place in the ecosystem and can do things that simply aren't possible with page navigation alone. Don't blame the technology for developers or more likely their managers being shitty.

  • source
  • parent
  • hideshow 2 child comments
  • [+] 4 points 7 months ago* (last edited 7 months ago) (1 child)
  • [–] 13 points 7 months ago* (last edited 7 months ago)

    I think you are misunderstanding what is possible with the history API.

    Pages can't read your navigation history.
    Pages can't manipulate history prior to their loading.

    The original history API is a careless mistake. It can:

    • Tell the browser to navigate forward n entries.
    • Tell the browser to navigate backward n entries.
    • See the length of the history stack.

    Seeing the length is a privacy problem. Allowing arbitrary forward navigation is a usability problem that's ripe for abuse. Allowing back navigation to be more than a single page is a usability problem.

    The newer pushState and replaceState APIs are fine. As their names imply, they push a new URL or replace the current URL in the navigation stack. The URLs are also subject to same-origin constraints, so you can't just replace the current page with an entirely different domain.

    Using a replaceState followed by pushState to insert a dummy marker that runs history.go(1) when the popState event is fired allows pages to prevent users from navigating away from the website. That's shitty and abusive, yes.

    Do you know what else can do that, though?

    if (window.location.hash != "no_redirect")
        setTimeout(() => { window.location.hash = "no_redirect"; }, 1000)
    

    Or

    <?php
    if ($_GET["no_redirect"] != "1")
        echo '<meta http-equiv="refresh" content="1; url=?no_redirect=1 />';
    ?>
    

    Back button hijacking is an infuriating problem, but it's not a new one exclusive to SPAs. This fuckery has existed for a long time.

    Edit: I don't like the state of the modern web either, but as you also noted, the problem with it is by and large Google's monopolistic dominance over web browsers and their incentive to not take privacy seriously. The only non-Blink browser engine with any notable market share is WebKit2, and that's only because Apple is abusing their own position.

  • source
  • parent
  • [–] 12 points 7 months ago

    If only they would obliterate Facebook then! Facebook is notorious for doing this when getting to forum posts from google and I'm trying to go back to google, and it it pisses me off.

  • source
  • [–] 9 points 7 months ago (3 children)

    I wish that the back button would send me back to the page + page position that I was on when I (the user) clicked a link or entered a form. I've never had a desire to revisit automatic redirect pages, so imo default behaviour should be to send the user back to the point of the previous user action. To me this seems easy and logical to implement, but I've never seen it, so maybe I'm missing something and it's not that easy.

  • source
  • hideshow 3 child comments
  • [–] 5 points 7 months ago (2 children)

    That sounds like default behaviour, at least in Firefox, if a websites loaded as a static page and doesn't dynamically load its content after page load.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 7 months ago

    Since they mentioned redirect, I think they take an issue with the scenario of ‘click → more pages load and redirect you after each load → back’ that will repeatedly land you on just the last redirect page and then promptly redirect you forward to the newest page you tried to go back from

  • source
  • parent
  • [–] 2 points 7 months ago

    If it's default behaviour for static pages, but not for dynamic pages, then it's not much of a default. As a user I want ui actions to be consistent, the unknown stuff that happens in the background shouldn't change the behaviour of the ui. Firefox now mostly gets around this issue by opening search engine links in new tabs (I can't recall if that's standard for Firefox or if I had to change settings, but I've been using it for years like that), but this wouldn't have been needed if using the back button was reliable.

    I found this 2022-2024 discussion with a few examples of the back button not working as expected: https://connect.mozilla.org/t5/discussions/firefox-needs-to-do-something-about-back-button-history-loading/td-p/4678

    I found no announcements of a fix. I also haven't had much occasion of noticing a fix, since new pages open in a separate tab for me.

  • source
  • parent
  • [–] 7 points 7 months ago (4 children)

    So is google banning single page applications or just the malicious behavior described? Hate when their announcements are so cryptic

  • source
  • hideshow 4 child comments
  • [–] 5 points 7 months ago (3 children)

    Single page application should be blocked. Give me real links.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 7 months ago* (2 children)

    As long as it pretends that it has multiple pages, I don't see the harm. Not re-fetching and re-rendering navigation elements is a good thing, and you don't have to break the back button, address bar, and so on to do it.

    Honestly, there should probably be a standard HTML attribute that tells the browser that internal links will always send this element in the same way and it should not be re-rendered.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 7 months ago

    Except Facebook right?

  • source
  • [–] 7 points 7 months ago (2 children)
  • [–] 17 points 7 months ago

    It's a rather short article...

    (N)TL;DR: back should mean back. Sites that continue to make back do something else will get lower rankings in search results, which means reduced traffic and revenue.

  • source
  • parent
  • [–] 5 points 7 months ago (4 children)

    Google has users still? Less tech savvy people have been hijacked by Bing, more techavvy people have bailed years ago. Right?

  • source
  • hideshow 4 child comments
  • [–] [S] 10 points 7 months ago (2 children)

    The least tech-savvy people don't use Windows, but Android or iOS, where Bing isn't the default search engine. (Slightly more tech-savvy ones may also use Chrome on Windows.)

    As a tech-savvy person I still use Google a lot because DDG just doesn't give equally good results much of the time. There are many web pages that are indexed by Google, but not DDG.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 7 months ago (1 child)

    I highly recommend kagi if you can justify the cost. It is genuinely how Google used to be in terms of search quality.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 7 months ago (1 child)

    Why am I suddenly seeing hexbear here

  • source
  • hideshow 1 child comment
  • [–] [S] 1 point 7 months ago

    Wdym "suddenly"? Checking my user profile on hexbear it appears that my posts to lemmy.zip communities have been federating there for a long time. Your instance doesn't seem to defederate them, don't know if it ever did; mine certainly doesn't and I don't remember a time when it ever did.

  • source
  • parent