Fenix: [Bug] Backing out to the New Tab Page can cause extra tabs to be opened

Created on 13 Aug 2020  ·  7Comments  ·  Source: mozilla-mobile/fenix

Steps to reproduce

Let's say you currently have no tabs open, and you want to visit Wikipedia.

  1. Tap the Google top-sites icon. Whoops! That was the wrong one!
  2. No worries, happens to the best of us. Press the system back button to return to the new tab page.
  3. Tap the Wikipedia top-sites icon.

Expected behavior

You now have one tab open, with Wikipedia.

Actual behavior

You now have two tabs open, one with Google and one with Wikipedia.

Device information

  • Android device: ASUS ZenFone 6
  • Fenix version: Nightly 200812 06:01 (Build #2015757491)
Tabs 🐞 bug

Most helpful comment

My slightly different reasoning from #8254 is that I use top-sites/collections for viewing my regular sites. I visit one, read it, go back, read the next etc.

Unfortunately due to the current design, after reading one or more sites I have to spend time and interactions going to open the tab list and closing them.

If I forget to do that, I discovering later on that I've got a load of now useless tabs open. They're useless to me because they would need reloading - which is lots of extra interactions compared to just tapping one of the top sites on my new tab page.

All 7 comments

Duplicate of #8254

Need UX to chime in here on whether this is working as intended.

My slightly different reasoning from #8254 is that I use top-sites/collections for viewing my regular sites. I visit one, read it, go back, read the next etc.

Unfortunately due to the current design, after reading one or more sites I have to spend time and interactions going to open the tab list and closing them.

If I forget to do that, I discovering later on that I've got a load of now useless tabs open. They're useless to me because they would need reloading - which is lots of extra interactions compared to just tapping one of the top sites on my new tab page.

@topotropic thoughts on this flow?

I agree that it would be more intuitive to NOT create a new tab when navigating back to home and opening a new site; but I also remember that we discussed this in the past (for example here https://github.com/mozilla-mobile/fenix/issues/12774) and it was difficult to implement due to the hub/home model we follow.

Would this be handled by the homescreen flow changes #12062 that you're working on @ekager ? Or is this the same as #14358?

I agree. The current behavior is really unintuitive and inconsistent.
Navigating back from a tab that was opened by the "Open link in new tab" action does close the tab, but navigating back from a tab that was opened from the homepage does not close the tab. This inconsistent behavior is really confusing and annoying.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

clitetailor picture clitetailor  ·  3Comments

andreicristianpetcu picture andreicristianpetcu  ·  3Comments

topotropic picture topotropic  ·  3Comments

phileastv picture phileastv  ·  3Comments

abodea picture abodea  ·  3Comments