Firefox/Features/keywordurl follows searchbar

From MozillaWiki
Jump to navigation Jump to search
Feature Status ETA Owner
Replace keyword.URL to follow Search Bar and/or allow independent setting of provider UX/Privacy/Eng feedback required TBD kev

Summary

Give users control over which search service provider is used when a location bar entry triggers a search query.

Release Requirements

  • change detection of default search engine (browser.search.defaultenginename) on startup, add-on install, search engine install, or user change

Next Steps

  • UX review to ensure no UI modifications are required, signoff on features
  • Privacy review to ensure about:rights adequately addresses information sent through location bar queries
  • Developer assignment and implementation


Related Bugs & Dependencies

  • Searches from the Location Bar default to Google regardless of the currently configured Search Engine for the browser 637675

Team

Feature Manager: Kev Needham Lead Developer: TBD (Gavin?) Product Manager: Kev Needham QA: N/A until patch ready UX: Limi (checkoff that no UX is required) Privacy: Alex Fowler (implication of sending data from Location Bar to search engines other than Google, about:rights changes)

Designs

No designs required for initial use case, simply a "follow-me" function with no additional UI required. As a follow-on/enhancement, it would be a nice-to-have to develop UI within "Manage search engines..." to allow a user to specify a different search engine from the Search Bar for Location Bar searches.

Goals/Use Cases

  • Change Location Bar searches to match selected/default search engine via
    • User change of selected/default search engine through Search Bar or "Manage Search Engines
    • Application change of selected/default search (NB: if a user has changed the app default, the user change would always trump the application change)
    • Addon change of selected/default search engine on install
  • checks on startup or periodic checks to ensure Location Bar searches match what user has selected
  • Allow inclusion of Param or MozParam attributes in the search query that are specific to location bar searches (similar to 596439)

Non-Goals

  • keyword.URL protection (e.g. from hijacking, etc.)
  • inclusion of search suggest or other related info in/modification of Awesome Bar results
  • independent management of keyword.URL or equivalent

Other Documentation

Jesse's writeup of Browse by Name included with Firefox http://www.squarefree.com/2004/09/09/googles-browse-by-name-in-firefox/