Back/forward buttons should expose only pages with user-interaction

ASSIGNED
Assigned to

Status

()

enhancement
P2
normal
ASSIGNED
6 months ago
5 days ago

People

(Reporter: baku, Assigned: johannh)

Tracking

(Blocks 1 bug)

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(5 attachments, 2 obsolete attachments)

Reporter

Description

6 months ago
The intent of this bug is to block the history push state for sites that abuse it. We already know the user-interaction state per every documents (bug 1491835). We can use this information to skip pages which have not been user-interacted.

This is similar to what Chromium is experimenting. See: https://www.slashgear.com/google-chrome-will-soon-say-no-changing-browser-history-17558484/
Component: Bookmarks & History → Document Navigation
Product: Firefox → Core

Updated

6 months ago
Blocks: eviltraps
Assignee

Updated

3 months ago
Assignee: nobody → jhofmann
Status: NEW → ASSIGNED
Assignee

Comment 9

2 months ago

It appears that someone made a site for us to test on: http://matthewrayfield.com/articles/animating-urls-with-javascript-and-emojis

Assignee

Updated

Last month
See Also: → 1551529
Attachment #9065657 - Attachment is obsolete: true
Attachment #9065658 - Attachment is obsolete: true
Attachment #9058402 - Attachment description: Bug 1515073 - Part 2 - Allow nsIWebNavigation::{goBack,goForward} to skip entries without user interaction. r=bzbarsky,Gijs → Bug 1515073 - Part 2 - Allow nsIWebNavigation::{goBack,goForward} to skip entries without user interaction. r=bzbarsky
Attachment #9058403 - Attachment description: Bug 1515073 - Part 3 - Add support for skipping session entries without user interaction on desktop. r=Gijs,JanH → Bug 1515073 - Part 3 - Add support for skipping session entries without user interaction on desktop. r=Gijs!,JanH
You need to log in before you can comment on or make changes to this bug.