Let's say you currently have no tabs open, and you want to visit Wikipedia.
You now have one tab open, with Wikipedia.
You now have two tabs open, one with Google and one with Wikipedia.
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.
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.