I was not. Asking for clarification what is the exact ask?
Tab completion for previously visited search engines
comparing the flow for orion, chrome, and safari:
suppose we want to create a way to quickly search DuckDuckGo
orion
steps
- go to duckduckgo.com
- create a bookmark
- edit bookmark
- add in appropriate data
- use it by typing
duckduckgo your query
, and it shows up in Top Hits
video:
chrome
steps
- type in duckduckgo.com
- press tab, it auto appears
Chrome already knows duckduckgo is a search engine. if it didn't it would only require a search to get it automatically saved, as chrome also seems to detect ?q=
to be search
video:
##safari
steps:
steps
- go to duckduckgo.com
- search something. Safari detects the
?q=
in the URL and automagically puts it inQuick Website Search
- now use it by typing
duckduckgo your query
underSearch duckduckgo.com
video
request
Orion should automatically detect when something is a search, and automatically save that information somewhere (idk where)
additionally, it should make it more obvious that this is using a custom search by putting it in the heading "Search" or "Custom Search" rather than "Top Hits"
This may be related to detecting OpenSearch metadata. MDN has a guide on using OpenSearch so that Firefox can detect 3rd-party search fields.
Can someone desribe the entire flow, including the changes in Orion UI to make this work? Btw there is also an issue for this already open.
Vlad Yes it is.
A user visits a site with opensearch metadata/url parameters
A user performs a search within that site
When accessing the address bar, the user can type that site’s name and press tab to enter a query for that site.
I imagine that Orion will allow quick search on that site as long as it’s in the user’s history. There should also be a button in the address bar that appears on hover (similar to the reader mode button) which should prompt the user to add it as a search engine if OpenSearch metadata is detected.
I imagine that Orion will allow quick search on that site as long as it’s in the user’s history
This is not clear from a technical perspective. How would we know that a suer previously executed a search on a site just by looking at url?
Should these two be merged?
- Edited
You couldn't. I would go the route of detecting opensearch metadata. You could also detect ?q= ?query= and ?search= in the url to cover instances where opensearch metadata is unavalible. This feature could be called "Quick search dectection" and have a description like: "When this option is enabled, you can type a visited site's name and press tab to preform a search query on that site."