Closed Bug 1658661 Opened 4 years ago Closed 5 months ago

Store search engine categories somewhere better than in a hardcoded list

Categories

(Firefox :: Search, task, P3)

task
Points:
5

Tracking

()

RESOLVED FIXED
126 Branch
Tracking Status
firefox125 --- wontfix
firefox126 --- fixed

People

(Reporter: adw, Assigned: standard8)

References

Details

Bug 1647889 is adding a hardcoded list of general search engines that search the entire web, as opposed to a particular site or some other category. We're using a hardcoded list in the interest of shipping quickly, but that's not an ideal solution. We should use remote settings, extension metadata, or some other mechanism. Ideally third-party search extensions would have some way of declaring their category. See that bug and its Phabrictor discussion for details.

Depends on: 1697477

Moving across to search as I think this is really a search issue.

As I just commented in bug 1697477, when we implemented bug 1695262 the thoughts were that we want to expose it via extension metadata, but we do not yet know the exact details. "general" or "web" would be an obvious category, but we're not sure of if we want other sub-categories and if so, what the details of those are.

This bug will be for that implementation once we are ready, hence downgrading to a P3 for now.

Severity: S3 → N/A
Component: Address Bar → Search
Priority: P2 → P3

With search-config-v2, we're now listing the category in the search configuration. I actually hooked this up to the search service in bug 1890698, hence marking as fixed.

Assignee: nobody → standard8
Status: NEW → RESOLVED
Closed: 5 months ago
Depends on: 1890698
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
You need to log in before you can comment on or make changes to this bug.