no way to use context menu to search with non-default search engine
Reported by
stevesmi...@gmail.com,
Oct 4
|
||||||
Issue descriptionSimple answer: add "show in context menu" option for each search engine. --- original bug report is below, which was complaining about a symptom, the root cause of which is listed in the summary line above. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 OPR/56.0.3051.36 Steps to reproduce the problem: No steps to reproduce What is the expected behavior? Other mainstream browsers UX support search engine ordering. This is feature parity with Firefox and other browsers. What went wrong? The current behavior is an antifeature. You can't control the order of the search engines. Other browsers that inherit this include the latest version of Opera have the search engines in a context menu of the web browser to search the selected text with the clicked search engine. Because core Chromium lacks reordering, the inherited behavior is that the search engines are locked in place in an antifeature UX way. Did this work before? No Chrome version: 69.0.3497.100 Channel: stable OS Version: 10.0 Flash Version: I realize that core Google Chrome doesn't care about this, because the idea is that search engines are part of the address bar and can be accessed with a tab press. Having a UI in the Manage search engine interface to drag and drop reorder the engines and even additionally click to alphabetize would be GREAT UX, and all chromium derived browsers such as Opera would benefit greatly!
,
Oct 5
stevesmiles222@ Thanks for the issue... Able to reproduce the issue on reported chrome version 69.0.3497.100 also on latest chrome 71.0.3570.0 using Mac 10.13.6, Ubuntu 14.04 and Windows 10. Same behavior is seen on M60(60.0.3112.113) hence considering it as non-regression and marking it as Untriaged. Thanks..!
,
Nov 13
Can you briefly explain why you want to reorder the search engines? Reordering them would have no effect on the behavior of Chrome. (Search engines aren't, for example, given priority based on their order in a list.) The engines are already in a sensible order (alphabetized), and if you don't know the name of what you want you can use the search bar on the page. thanks!
,
Nov 13
Perhaps I don't understand why there are two separate sections for the search engine interface. "Other search engines" are alphabetized by default, but "Default search engines" are not and cannot be reordered or alphabetized. Not saying this has to be changed, but it seems ambiguous. At the heart of the matter, and I guess the entire reason I added this ticket, why is there no way to search with any added search engine (in a submenu) from the context menu of page using the selected text? You can only search with the current default search engine, which is nontrivial to change on the fly. There are several addons that try to add this functionality to chrome, but there is no api to access the native added search engines, so they have to replicate their own list of search engines separately, causing duplication and separate lists. See https://chrome.google.com/webstore/detail/selection-context-search/kplgehmegmjifbhioeldcnphfkcfckjj as an example of the lengths to which extension developers go to work around this issue. If Chromium had this functionality natively, there would be no need for a search engine API, and it would be a great way to reveal the list of added search engines of Chromium instead of being hidden away in the settings. See Vivaldi's implementation in the context menu "Search with". Even though Vivaldi tends to overdo things with options, the implementation here is very simple and non-intrusive and one Chromium would benefit to follow.
,
Nov 13
Additionally in the "Search engines used in the address bar" in chrome://settings/, only the top list of search engines are shown. Shouldn't it also show the complete list including other search engines? These are just some basic thoughts on the search engine UX.
,
Nov 13
> Perhaps I don't understand why there are two separate sections for the search engine interface. "Default search engines" are the search engines offered by the browser, even without the user ever having navigated to these. "Other search engines" are search engines that the user picks up while navigating the web. BTW, keep in mind that this is already a fairly big topic discussed at issue 750534. > why is there no way to search with any added search engine (in a submenu) from the context menu of page using the selected text? I don't know the official UX answer for this, but guessing that including all "other search engines" in the context menu would result in a pretty large list (again see issue 750534). Instead, adding "show this engine in context menu" checkbox within the "edit" dialog (see screenshot proposal) sounds reasonable to me.
,
Nov 13
When Firefox switched to webextensions, it inherited the lack of a search engine API from Chromium. If you look at post-webextension Firefox context search extensions, all of them, like on Chromium, keep a separate user-maintained list of search engines.
,
Nov 13
I really like the Show in context menu option idea! Thanks for the fast reply!
,
Nov 13
Thanks for the responses. Interesting thoughts. I'll let your comments stand and see if anyone is motivated to tackle this issue. I'm morphing the bug report title to clarify the core complaint: there's no way to use context menu to search with a non-default search engine. Simple answer: add "show in context menu" option for each search engine.
,
Nov 13
,
Dec 12
Prototype at https://chromium-review.googlesource.com/c/chromium/src/+/1374514. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by swarnasree.mukkala@chromium.org
, Oct 5