A new spam policy for “back button hijacking”

Overall reaction to Google’s new policy

  • Many welcome the change and say it’s long overdue; back-button traps are described as one of the most hated modern web dark patterns.
  • Others are skeptical it will be effective, seeing SEO rules as yet another cat-and-mouse game spammers will route around.
  • Some point out the irony that Google’s own products (YouTube, AMP, News, “open in app” prompts) already degrade navigation and UX.

Browser-level fix vs. search-policy fix

  • A recurring view: browsers should have been designed so back-button hijacking is impossible, or fixed directly now (e.g., special handling of history, permissions, or “previous origin” navigation).
  • A counterargument (including from someone citing Chrome’s prior attempts): technical heuristics are fragile in an adversarial setting; a policy hammer via search ranking is more realistic.
  • Suggestions include: history APIs as explicit permissions, distinguishing “web app” APIs, detecting frantic back-press patterns, or building immutable/tree-like history.

Legitimate vs abusive uses of the History API

  • Defenders cite valid uses:
    • SPAs like mail, chat, or video sites maintaining in-app navigation without full reloads.
    • E‑commerce variants, filters, and galleries that make specific states bookmarkable and shareable.
    • Modals, image viewers, map position, game state, multi-step forms.
  • Critics argue SPAs often abuse history, break true “back” semantics, and add complexity and bugs; many say SPAs should have their own in-app back buttons instead.
  • Concern: how will Google distinguish legitimate SPA navigation from deceptive history stuffing or redirect loops? Fear of false positives, especially for common routers and libraries.

Wider “web encrapification” complaints

  • Thread broadens into frustration with:
    • Overlays, cookie banners, surveys, “are you sure you want to leave?” prompts.
    • Scroll hijacking, Ctrl‑F / keyboard shortcut hijacking, right-click blocking.
    • Paywalls showing up in search and 3rd‑party ad scripts manipulating UX.
  • Many argue that JavaScript-heavy, ad-driven designs and tracking incentives are the root problem; some pine for a simpler, document-centric web.

Workarounds and user tools

  • Users share coping strategies: opening everything in new tabs, long-press/right-click back history, ad blockers and “annoyance” filters, reader mode, or disabling JS per site.
  • Some note Firefox- or userscript-based tweaks to limit pushState or prevent shortcut takeover, but these are seen as expert-only workarounds rather than real fixes.