Closed Bug 1610846 Opened 5 years ago Closed 5 years ago

If the search service receives an add engine request for a system add-on, then it should ignore the request if it is not in its configuration.

Categories

(Firefox :: Search, task, P3)

task
Points:
3

Tracking

()

RESOLVED DUPLICATE of bug 1631898

People

(Reporter: standard8, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

If we receive a request to add an engine then we should ignore that request if all of the following are met:

  • The engine is a system add-on
  • The engine is not listed in the list of engines for the user as specified by the configuration

Additionally, the engine should continue to be ignored across restarts.

We should also add tests for this, we should be able to simulate a system add-on being installed.

Type: defect → task

Shane, do you have a bug for the add-on manager work for supporting Normandy updates of search engines that we can mark as blocking this one?

Flags: needinfo?(mixedpuppy)

The meta for normandy work is bug 1613647

Flags: needinfo?(mixedpuppy)
Depends on: 1613647
No longer blocks: search-modernization
Blocks: 1635249
Flags: qe-verify+

The search service work for this is already being handled in bug 1631898, based on what we've been told. Bug 1635249 will track any remaining work we find we need to do later.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.