Closed Bug 1691474 Opened 3 years ago Closed 3 years ago

Provide alternative Add Search Engine access out of the Page actions menu

Categories

(Firefox :: Search, task, P2)

task
Points:
3

Tracking

()

VERIFIED FIXED
88 Branch
Iteration:
88.1 - Feb 22 - Mar 7
Tracking Status
firefox88 --- verified

People

(Reporter: mstriemer, Assigned: mak)

References

(Blocks 1 open bug)

Details

(Keywords: blocked-ux, Whiteboard: [proton-address-bar])

Attachments

(1 file)

With the Page actions (meatball) menu being removed, the Add Search Engine button will need to be moved elsewhere.

Points: --- → 3
Keywords: blocked-ux
Type: enhancement → task
Priority: -- → P2

From today's Proton UX->Engineering handoff meeting, we decided that we will show the Add Engine icon at the end of the search shortcuts in the Urlbar. So the workflow to add an OpenSearch engine is

  1. Open a page that offers an OpenSearch engine.
  2. Click the address bar to open the results panel.
  3. Click the Add Search Engine icon at the bottom of the results panel (the engine's icon is a green "+" badge).

Some users disable Top Sites in the address bar, and so step 2 won't work for them. To serve those users, we will also add a "Add Search Engine" (copy not final) item to the Urlbar context menu when the user is on a page that offers an OpenSearch engine.

As a note the current error message is confusing for this menu and maybe that should be a separate issue.
See https://github.com/webcompat/web-bugs/issues/66623

(In reply to Karl Dubost💡 :karlcow from comment #2)

As a note the current error message is confusing for this menu and maybe that should be a separate issue.
See https://github.com/webcompat/web-bugs/issues/66623

I'm not sure there's too much that can be done to improve that, without going into technical details. We do have bug 343829 on adding logging to the console, but if there's a suggestion please file a new bug.

Note also that specific issue is filed as bug 1692189. Not quite sure what it is yet, but probably Google translate specific.

Assignee: nobody → mak
Status: NEW → ASSIGNED
Iteration: --- → 88.1 - Feb 22 - Mar 7
Depends on: 1696752

I splitted the contextual menu to Bug 1696752, I still have to work on the shortcut buttons. The plan is to show up to 3 engines in the shortcut buttons area. In the rare case the page provides more than 3 engines, they can be installed from the contextual menu, that supports a sub-menu in such case. But even in the worst case with Bug 1696752 in we already have an alternative way to add engines without the PageActions menu.

Note, I'm not removing the original button here, since I think we'll do it for all the actions elsewhere, likely bug 1697191.

Summary: Move the Add Search Engine button out of the Page actions menu → Provide alternative Add Search Engine access out of the Page actions menu
Pushed by mak77@bonardo.net:
https://hg.mozilla.org/integration/autoland/rev/93ee3cbdeb41
Allow to add search engines from the shortcut buttons in the Address Bar. r=harry
Regressions: 1698640
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
Depends on: 1698692

Hi Harry

Im checking themes on latest nightly and noticed that Using the Default theme i can see the option on the context menu, but as soon as i changed it to light theme, the context menu option for adding search engine went missing. I checked it on windows10 and MacOs 10.15 and happened the same.

That may actually be due to a GC issue that I'm fixing in bug 1698692. Could you please check once that is merged?

Flags: needinfo?(pablo.muir)

Sure, i will check
thanks

Flags: needinfo?(pablo.muir)

Hi Marco, i checked again using todays nightly on windows10 and when changing the theme for example i changed to light mode, the add search engine from the address bar on right click is not visible anymore. Do you want me to open a new bug for it?

Flags: needinfo?(mak)

yes please file a new bug assigned to me, there must be something missing yet and I want to investigate it.

Flags: needinfo?(mak) → needinfo?(pablo.muir)
Flags: needinfo?(pablo.muir)
See Also: → 1702126

We verified this issue using Fx 88.0b5 on Windows 10 x64, macOS 10.13 and Ubuntu 18.04 LTS.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: