Open Bug 2026106 Opened 4 months ago Updated 15 hours ago

Ensure we can continue to navigate back until there's no more back history

Categories

(Firefox for Android :: Homepage, defect)

All
Android
defect

Tracking

()

People

(Reporter: petru, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fxdroid] [group5])

Steps to reproduce

  1. While on home load a new url (manually typed / opened from an element on home)
  2. Press system back or browser back in toolbar/menu

Expected behavior

Since there is a tab with two elements in history: [about:home + new url] users should be able to navigate forward.
Also if the tab has 4 elements in history: [about:home + url1 + about:home + url2] tapping back while in the middle about:home should bring the user to url1.

Actual behavior

If on the homepage it is not possible to go back or forward in browser history although the current homepage is in the middle of a tab history.
With HNT enabled the toolbar and menu navigation buttons should be shown and function the same as in browser.
With HNT enable pressing on the back button should bring the user to the previous page in tab history - if available, if not it should close the app.
With HNT enabled long pressing on the back button should show the tab history popup, the same as it happens in browser.

The severity field is not set for this bug.
:gl, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(gl)

For this bug, let's focus on being able to navigate back until there's no "go back" history in which case we would close the app. We will not focus on any Forward navigation because that requires some toolbar, menu or navigation bar designs that will provide a forward button compare to the back gesture that we already have.

Take the existing example: [about:home + url1 + about:home + url2]
We should be able to navigate back from about:home to url1. Currently, if we are ever on the Homepage and navigate back via a back swipe, we will close the app. Only when there's no back history should we close the app.

This will be similar to Bug 2061756, but may be equivalent.

Flags: needinfo?(gl)
Summary: Cannot move backwards or forward in tab history if on HNT → Ensure we can continue to navigate back until there's no more back history
Whiteboard: [fxdroid] [group5]
See Also: → 2061756
You need to log in before you can comment on or make changes to this bug.