Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

show Top Sites when user taps URL or taps "New tab" (search suggestions view, address bar sheet) #9118

Closed
willfs84 opened this issue Mar 12, 2020 · 23 comments
Assignees
Labels
feature request 🌟 New functionality and improvements

Comments

@willfs84
Copy link

willfs84 commented Mar 12, 2020

In other major competing browsers like Chrome, Edge, Safari etc., when the user taps the URL or they tap "New tab", their Top Sites are there. This is important for UX efficiency. Firefox should also do this.

There's 2 different ways it can be done: 1 way is to show the Top Sites in a list (this is what Chrome does when you tap the URL when you're on a website), the other way is to show them as "tiles" (this is what Edge does when you tap the URL when you're on a website).

┆Issue is synchronized with this Jira Task

@willfs84 willfs84 added the feature request 🌟 New functionality and improvements label Mar 12, 2020
@github-actions github-actions bot added the needs:triage Issue needs triage label Mar 12, 2020
@Yves-Be
Copy link

Yves-Be commented Mar 20, 2020

Agreed, this is also the behavior of the current version of Firefox on Android.
It can even be made in a toggle, alongside the shortcuts toggle.
I made a quick mock-up of it:
Screenshot_2020-03-20-19-22-56-704_org mozilla

@yoasif
Copy link
Contributor

yoasif commented Apr 28, 2020

As mentioned by the reporter, this exists in...

Edge:

signal-attachment-2020-04-27-230104_001

Samsung Internet:

signal-attachment-2020-04-27-230104_002

Opera:

signal-attachment-2020-04-27-230104_003

Oh, and Fennec:

signal-attachment-2020-04-27-230858

@Cheap-Skate
Copy link

I have this issue too, I really miss the Fennec behavior (tap URL, tap Top Site).

Hopefully the new Tabs Tray (landing soon?) will bring this sometime

@willfs84
Copy link
Author

@ux, to follow up, please choose the list method (what Chrome does) instead of the tile one because with the list method, you can tap the arrow at the end of the Top Site to get to what you want faster and easier. For example, I want to go to a certain twitter account, I tap the URL, I tap the arrow beside the twitter.com entry (twitter is my #1 top site) and I can just type in the account name. But with the tile UI, you would tap the twitter tile, it would go to twitter.com, then you would have to tap the URL again, then drag the cursor to the end, THEN type in the account name. That's poor UX efficiency and kind of defeats the purpose of this feature, which is why I think Chrome went with the list UI.

@Neikon
Copy link

Neikon commented Oct 23, 2020

@ux, to follow up, please choose the list method (what Chrome does) instead of the tile one because with the list method, you can tap the arrow at the end of the Top Site to get to what you want faster and easier. For example, I want to go to a certain twitter account, I tap the URL, I tap the arrow beside the twitter.com entry (twitter is my #1 top site) and I can just type in the account name. But with the tile UI, you would tap the twitter tile, it would go to twitter.com, then you would have to tap the URL again, then drag the cursor to the end, THEN type in the account name. That's poor UX efficiency and kind of defeats the purpose of this feature, which is why I think Chrome went with the list UI.

If you type the account name directly, Firefox will recommend the url you want.
Screenshot_20201023-092015

@violasong
Copy link
Collaborator

I'm not officially working on this at the moment, but I've been giving it a lot of thought since it relates to other work on the homescreen, etc. Here are some explorations I've done, inspired by Firefox Desktop.

image

Bonus idea not shown here: Tapping Bookmarks, Tabs, or History will toggle those buttons and show a preview of those items in list form.

@Yves-Be
Copy link

Yves-Be commented Nov 9, 2020

I'm liking your proposal a lot Victoria!
When a user taps the address bar, he or she indicates that they want to navigate away from the current site. Showing the users' top sites followed by bookmarks, etc. would make most sense to them.
An empty dark overlay on the current page as it is implemented right now, provides no real value to the user.

@Cheap-Skate
Copy link

I like the middle proposal a lot (Top Sites, Bookmarks / Tabs / History underneath, Scan & Voice in the URL bar).

@Neikon
Copy link

Neikon commented Nov 9, 2020

I like the middle proposal a lot (Top Sites, Bookmarks / Tabs / History underneath, Scan & Voice in the URL bar).

+1

@willfs84
Copy link
Author

willfs84 commented Nov 9, 2020

I take back what I said a few comments up, I think the tile UI is actually better after thinking about it more. And one of the reasons is that, with the tile UI you see 8 top sites, with the list UI you only get 6. Also, with the tile UI, you're seeing the same UI/layout as when you tap the new tab button, which is more consistent and familiar to the user. This is important.

@violasong
Copy link
Collaborator

violasong commented Nov 12, 2020

Re: scan & voice in URL bar, that part of the mockup is currently underway in this bug: #15357 (comment)

Potential MVP for the rest of the mockup could be just to show the grid of top sites initially. CC: @brampitoyo @topotropic @vesta0 in case y'all have time to take a look at this.

image

Ideally, it would actually look like this with a bit of scrim showing so that the user could easily get back to the page. I know @eliserichards told me this is difficult with the current architecture, but I also remembered @ekager has been working on changes to this part of the UI, so maybe it's simpler now? It's only worth it if it's simple since we'll likely want to add more elements which would fill this up later.

image

@Cheap-Skate
Copy link

I like the tab tray style because it reinforces the idea that actions (tap a top site or search) will affect the current tab. But what would happen when I type search text? Would the tab tray be replaced by a full screen of suggestions? Or would the suggestions appear in the tray?

@troxler
Copy link

troxler commented Nov 12, 2020

Has this feature request been challenged properly yet? Will there be a way to configure it? Personally, I don't care about top sites at all. Instead, I would like to be able to use one of the UI suggestions from above to show my bookmarks.

Related: #14929

@amedyne amedyne added needs:UX-feedback Needs UX Feedback and removed needs:UX-investigation Issues where UX needs to define or scope a solution or determine feasibility needs:triage Issue needs triage labels Dec 9, 2020
@irahsu
Copy link

irahsu commented Dec 13, 2020

Has this feature request been challenged properly yet? Will there be a way to configure it? Personally, I don't care about top sites at all. Instead, I would like to be able to use one of the UI suggestions from above to show my bookmarks.

Related: #14929

Agree, with top sites I have no way of knowing I'm what order the suggestions appear. Just show me my bookmarks, which I can customize to be what I think should be displayed! And let me re-order the bookmarks!

@willfs84
Copy link
Author

Has this feature request been challenged properly yet? Will there be a way to configure it? Personally, I don't care about top sites at all. Instead, I would like to be able to use one of the UI suggestions from above to show my bookmarks.

Related: #14929

There's already an option. Settings > Customize > Show most visited sites

@troxler
Copy link

troxler commented Dec 19, 2020

There's already an option. Settings > Customize > Show most visited sites

I know, but that is not what I meant with "a way to configure it". I'm not interested in Top Sites. Instead I would like to see my bookmarks on the home screen.

@violasong
Copy link
Collaborator

This will be reconsidered along with homescreen work in the new year. Update re: homescreen

@apbitner apbitner removed the needs:UX-feedback Needs UX Feedback label Jan 7, 2021
@violasong violasong changed the title show Top Sites when user taps URL or taps "New tab" show Top Sites when user taps URL or taps "New tab" (search suggestions view) Jan 26, 2021
@jesus2099
Copy link

Oh, and Fennec:

And Fennec is showing a three page screen:

Top sites (big icons) | Bookmarks | History

Which, very conveniently contains everything needed

@violasong violasong changed the title show Top Sites when user taps URL or taps "New tab" (search suggestions view) show Top Sites when user taps URL or taps "New tab" (search suggestions view, address bar sheet) Feb 10, 2021
@willfs84
Copy link
Author

willfs84 commented Mar 17, 2021

I don't mean to be a pest but can we please get an update on what's going on with this? It's not that low priority, pretty much every other phone browser does this and it's absence is harming the user experience. Surely it's not a big undertaking?

@ale82to
Copy link

ale82to commented Mar 17, 2021

it's a shame this still has not been sorted out and really only 8 top sites per page come on!!!

@willfs84
Copy link
Author

@ Fenix dev team, you said you were prioritizing features and functionality that we're missing from Fennec before you will add new features/functionality. Well, this is one of them! This should be next

@willfs84
Copy link
Author

willfs84 commented Jul 2, 2021

Just incase UX wanted more confidence in the list vs tiles decision, it looks like Google is now switching to tiles UI too, they won't show top sites as a list anymore. I think it's safe to go ahead on this one...
https://www.androidpolice.com/2021/07/02/chrome-for-android-starts-showing-most-visited-site-tiles-in-the-omnibox/

@topotropic
Copy link

show Top Sites when user taps URL or taps "New tab" (search suggestions view, address bar sheet)

This has been addressed. I'll close this issue but please feel free to create follow-ups or hop over to connect.mozilla.org to discuss any feature ideas you might have with product and UX people. Thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature request 🌟 New functionality and improvements
Projects
None yet
Development

No branches or pull requests