New issue
Advanced search Search tips

Issue 882790 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 1
Type: Bug



Sign in to add a comment

Missing history entries when navigating back

Reported by ad...@innonova.dk, Sep 11

Issue description

Steps to reproduce the problem:
The problem is reproducible using hash-based and history API-based navigation.

Use attached history.html or go to https://app.mimernotes.com/history.html to test hash-based case

Use attached history-api.html or go to https://app.mimernotes.com/history-api.html to test history API-based case

What is the expected behavior?
Hash-based:
Loading page in a new tab and clicking browser back-button twice the expected output would be:

new url: https://app.mimernotes.com/history.html#1
new url: https://app.mimernotes.com/history.html#2
new url: https://app.mimernotes.com/history.html#1
(browser navigates back to new tab page)

History API-based:
Loading page in a new tab and clicking browser back-button twice the expected output would be:

state: {"screen":"1"}
state: null

What went wrong?
In both cases Chrome on iOS goes back to the new tab page without triggering the expected history states.

Did this work before? No 

Does this work in other browsers? Yes

Chrome version: 69.0.3497.71  Channel: stable
OS Version: 11.4.1
Flash Version: 

Also tested with Safari on iOS producing the expected behavior, the problem relates only to Chrome on iOS which seems to handle history states differently.
 
history.html
504 bytes View Download
history-api.html
561 bytes View Download
Cc: danyao@chromium.org
Components: UI>Browser>History UI>Browser>Navigation Mobile>WebView>Glue
Labels: -Pri-2 M-71 Pri-1
Owner: eugene...@chromium.org
Status: Assigned (was: Unconfirmed)
We can reproduce this. Eugene, please take a look. 

Comment 2 Deleted

Comment 3 Deleted

Cc: eugene...@chromium.org
Components: -UI>Browser>History -Mobile>WebView>Glue
Labels: Proj-FixedByWKBackForwardList
Owner: ----
Status: Available (was: Assigned)
Will be fixed by shipping slim-navigation-manager.

Sign in to add a comment