From MozillaWiki
Jump to: navigation, search

Firefox Desktop Search and Navigation Team

The purpose of this team is to maintain, improve and innovate on the functions of the Firefox frontend around search and navigation. Firefox surface areas that the team often works with are the location bar, the search bar, the library and related preference panes.


  • Mark Banner (Standard8)
  • Michael de Boer (:mikedeboer)
  • Marco Bonardo (:mak)
  • Bridget Kaluzny
  • Javaun Moradi (:javaun)
  • Drew Wilcoxon (:adw)
  • Mike Connor (:mconnor)
  • Dão Gottwald (:dao)
  • Dale Harvey (:Dale)


Team Meeting

Day of week Pacific Time Eastern Time UTC Central European Time
Mondays 10:00AM - 10:30AM 1:00PM - 1:30PM 6:00PM - 6:30PM 7:00PM - 7:30PM
  • Frequency: One meeting per week on Monday.
  • Duration: 30 min
  • Vidyo Room: searchmeeting
  • IRC: #fx-search, #fx-team
  • Mailing list: fx-search, firefox-dev


Bugzilla components don't tend to align properly with project boundaries, so this team is monitoring bugs across a number of components that contain the whiteboard tag [fxsearch]. Common components of interest are Firefox:Location bar, Firefox:Search, Toolkit:Places and more.

Selecting a New Bug for the Current Release

  1. Select any 'P1' bug which is currently unassigned and not blocked on a dependency. If no 'P1' bugs are available then select from the available 'P2' bugs, and so on.
  2. Add the following if not already present:
  • [fxsearch] whiteboard tag.
  • QE verification flag.

Adding a New Bug to the Backlog

  1. Add the [fxsearch] whiteboard tag.
  2. Set the bug as a dependency of a user story bug or a meta bug if applicable.
  3. The bug priority will be set during the Weekly Meeting:
  • 'P1': Must Have - development occurring in the current release.
  • 'P2': Should Have - targeted for next release.
  • 'P3': Could Have - planned for development in an upcoming release.
  • 'P5': Will Have - not scheduled for any particular release, patches accepted.

Submitting a Bug for Triage

  1. Add the [fxsearch] whiteboard tag.
  2. Leave the priority field empty (--).


Collection of work waiting for the team to review and determine if it should be included in the Product Backlog

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);


Current Release

P1: Must Have - development occurring in the current release

Next merge: Mar 18 (soft-freeze is one week earlier)

Bugzilla query error

error, http-bad-status, Array

Current Release: Completed
Full Query
ID Summary Status Whiteboard Keywords Assigned to Priority
1382456 Intermittent browser/components/urlbar/tests/browser/browser_raceWithTabs.js | New tab still has about:newtab - Got about:blank, expected about:newtab RESOLVED [fxsearch][test disabled on linux][stockwell unknown] bulk-close-intermittents, intermittent-failure Marco Bonardo [:mak] P3
1499648 Make search alias (@ token alias) formatting work with UrlbarView RESOLVED [fxsearch] Drew Willcoxon :adw P2
1512648 Implement an event bufferer RESOLVED [fxsearch] Marco Bonardo [:mak] P2
1512653 Show the alternative text on a match hover/selection RESOLVED [fxsearch] Dão Gottwald [:dao] P2
1515083 Re-implement telemetry for selected index/type on the new QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P2
1521366 Initially hitting space in Quantumbar input causes CPU spike and freezes browser RESOLVED [fxsearch] Marco Bonardo [:mak] P2
1521494 QuantumBar results view does not close if something is typed then deleted. RESOLVED [fxsearch] Dão Gottwald [:dao] P3
1521534 Make urlbar mochitests use a BASE_URL provided via head.js RESOLVED [fxsearch] Marco Bonardo [:mak] P5
1522280 Add autofill tests RESOLVED [fxsearch] Drew Willcoxon :adw P1
1522438 Port tests in browser/components/customizableui/ to the new address bar implementation (quantumbar) RESOLVED [fxsearch] Mark Banner (:standard8) P2
1522495 Port tests in browser/components/search/ to the new address bar implementation (quantumbar) RESOLVED [fxsearch] Mark Banner (:standard8) P2
1522504 Port browser/modules/test/browser/browser_PageActions.js to the new address bar implementation (quantumbar) RESOLVED [fxsearch] Mark Banner (:standard8) P2
1522508 Port WebExtension tests to the new address bar implementation (quantumbar) RESOLVED [fxsearch] Mark Banner (:standard8) P2
1522512 Port tests in browser/base/content/test/performance/ to the new address bar implementation (quantumbar) RESOLVED [fxsearch] Mark Banner (:standard8) P2
1522514 Port tests in browser/base/content/test/popups/ to the new address bar implementation (quantumbar) RESOLVED [fxsearch] Mark Banner (:standard8) P2
1522516 Port tests in browser/components/privatebrowsing/ to the new address bar implementation (quantumbar) RESOLVED [fxsearch] Mark Banner (:standard8) P2
1522521 Port browser_bug555767.js/browser_bug655584.js to QuantumBar (and move their location) RESOLVED [fxsearch] Mark Banner (:standard8) P2
1522530 Port tests in browser/components/sessionstore/ to the new address bar implementation (quantumbar) RESOLVED [fxsearch] Mark Banner (:standard8) P2
1522536 Figure out what to do with Firefox UI tests relating to the address bar wrt QuantumBar RESOLVED [fxsearch] Dão Gottwald [:dao] P2
1523332 Check if QuantumBar can work with a pref flip study (and fix if not) RESOLVED [fxsearch] Marco Bonardo [:mak] P2
1523952 Keyword Searches don't work with QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P2
1524218 Move some more tests to run with QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P1
1524536 Port some tests to QuantumBar (Search Engine results, a11y label ...) RESOLVED [fxsearch] Mark Banner (:standard8) P1
1524564 [Accessibility] arrowing among search results does not generate any accessibility events RESOLVED [fxsearch] Dão Gottwald [:dao] P2
1524950 Resolve backspace handling in browser_urlbarValueOnTabSwitch.js RESOLVED [fxsearch] Drew Willcoxon :adw P2
1525018 Copying a search suggestion from QuantumBar can copy a bad URL instead of the suggestion RESOLVED [fxsearch] Dão Gottwald [:dao] P3
1525035 Verify and fix IME composition RESOLVED [fxsearch] Marco Bonardo [:mak] P3
1525048 Port more tests to QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P1
1525429 Port function for stripping unsafe protocols when pasting to QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P2
1525439 Port even more tests to QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P1
1525547 QuantumBar: Figure out broken delete key handling on Windows/Linux RESOLVED [fxsearch] Marco Bonardo [:mak] P2
1525910 QuantumBar: Pressing the down key should first go to the end of line, then open the results RESOLVED [fxsearch] Dão Gottwald [:dao] P2
1526051 History tagged results should be returned by the Quantum Bar even if bookmarks are filtered out RESOLVED [fxsearch] Marco Bonardo [:mak] P3
1526069 Port drag and drop code to QuantumBar RESOLVED [fxsearch] Marco Bonardo [:mak] P2
1526228 Port lots more tests to QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P1
1526815 QuantumBar: implement page up/down behavior and enable browser_autocomplete_autoselect.js RESOLVED [fxsearch] Dão Gottwald [:dao] P2
1526817 Enable browser_autocomplete_enter_race.js for QuantumBar RESOLVED [fxsearch] Marco Bonardo [:mak] P2
1527724 Firefox inserts space after search engine keyword in quantum bar RESOLVED [fxsearch] regression Dão Gottwald [:dao] P1
1527940 Port one-off search button tests to QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P1
1527947 QuantumBar: Moving selection to one-off search buttons doesn't update the "Search with" action text RESOLVED [fxsearch] Drew Willcoxon :adw P2
1528255 Intermittent failure: test-verify browser/modules/test/browser/browser_UsageTelemetry_urlbar_remotetab.js | Should not have recorded browser.engagement.navigation.urlbar - 1 == 0 RESOLVED [fxsearch] intermittent-failure, regression Mark Banner (:standard8) P3
1528744 Port browser_urlbar_search.js / browser_urlbar_keyed_search.js to QuantumBar RESOLVED [fxsearch] Drew Willcoxon :adw P2
1530334 Port Toolkit WebExtension tests to the new address bar implementation (quantumbar) RESOLVED [fxsearch] Mark Banner (:standard8) P2
1530405 Port UITour tests to QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P2
1530961 [Search Quantumbar] One-click search in new tab function doesn't open a new tab RESOLVED [fxsearch] Mark Banner (:standard8) P3
1530983 Move browser_bookmark_popup/titles.js to browser/components/places and fix them for running with QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P2
1530985 JavaScript Error: "listener[name] is not a function" from viewContextChanged@resource:///modules/UrlbarController.jsm RESOLVED [fxsearch] Marco Bonardo [:mak] P2
1530987 Popup notification fails to re-appear in some cases in QuantumBar RESOLVED [fxsearch] Marco Bonardo [:mak] P2
1531039 Fix a couple more tests in browser/base/content to work with QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P2
1531295 JavaScript error: resource:///modules/UrlbarView.jsm, line 586: TypeError: item is undefined RESOLVED [fxsearch] Drew Willcoxon :adw P2
1531347 Finish porting the urlbar tests to QuantumBar RESOLVED [fxsearch] Mark Banner (:standard8) P1
1531737 browser_switchToTab_closes_newtab.js fails with QuantumBar when run after browser_switchTab_override.js RESOLVED [fxsearch] Marco Bonardo [:mak] P2
1531787 browser_raceWithTabs.js fails with QuantumBar RESOLVED [fxsearch] Marco Bonardo [:mak] P2
1533366 UrlbarInput's blur handling should respect ui.popup.disable_autohide preference RESOLVED [fxsearch] Mark Banner (:standard8) P3
1533691 Uncomment the selection setting code in UrlbarInput RESOLVED [fxsearch] Jawad Ahmed [:jawad] P2
1534322 The guids for virtual mobile and other bookmarks are invalid RESOLVED [fxsearch] Mark Banner (:standard8) P3
1534661 Fix the QuantumBar results view to have an accessible role of ROLE_COMBOBOX_LIST RESOLVED [fxsearch] Mark Banner (:standard8) P2
1534830 Ci.nsIFaviconService.FAVICON_DEFAULT_URL is undefined RESOLVED [fxsearch] Dão Gottwald [:dao] P2

58 Total; 0 Open (0%); 58 Resolved (100%); 0 Verified (0%);

Next Release

P2: Should Have - targeted for the current release if production capacity exists

Full Query
ID Summary Status Whiteboard Keywords Assigned to
1393440 Investigate an alternative way to chunk async statements results notifications NEW [fxsearch]
1396562 Convert uses of to use CustomizableUI NEW [fxsearch]

2 Total; 2 Open (100%); 0 Resolved (0%); 0 Verified (0%);


P3: Could Have - planned for development in an upcoming release

Bugzilla query error

error, http-bad-status, Array

Patches Accepted

P5: Will Have - not scheduled for any particular release, patches accepted

Full Query
ID Summary Status Whiteboard Keywords Assigned to
236587 Allow bookmark/search keyword searches from the search bar / integrate toolbar and bookmark keyword searches NEW [fxsearch]
248955 search box should be tab-specific (content should not persist when switching tabs) NEW [fxsearch]
253331 Search bar's text should be cleared after a search is performed NEW [fxsearch] blocked-ux, polish, privacy
264199 Make Search Toolbar history easier to discover NEW [fxsearch]
274432 When dragging text to search bar, mouse over search engine should show list of search engines, and allow dropping text onto one to search that engine NEW [fxsearch]
275193 Clear Search Button NEW [fxsearch]
335448 Autodetect repeated use of a search field, and ask the user if they want that engine added to the browser search box NEW [gsoc][fxsearch]
354950 OpenSearch support doesn't honour 'pageOffset' and 'indexOffset' attributes of description NEW [fxsearch]
360907 Search current site with OpenSearch (use a site's search provider without installing it) NEW [fxsearch]
386591 Support "result URLs" for search suggestion results (OpenSearch) NEW [fxsearch]
414849 Support middle-click paste and go behaviour on search icon NEW [fxsearch]
529345 need to ensure that updateIntervals are not negative NEW [fxsearch]
565740 Clear the chrome search field input when navigated away from the results page, and make it tab-specific NEW [target-betaN] [Advo][fxsearch] polish, privacy
597237 "Paste & Go" should turn into "Paste & Search" when contents of the clipboard aren't a URI NEW [fxsearch]
765619 Add a preference to open the tab with search bar results in the background NEW [fxsearch]
980244 Clearing search bar form history doesn't provide any visible feedback NEW [bug][fxsearch]
1046943 SearchSuggestionController should move remote results that are also in form history to the local results NEW [suggestions][bug][fxsearch]
1053664 Bookmarks Menu collapses when collapsing a bookmark folder NEW [fxsearch]
1083465 [meta]Remove synchronous bookmarks API NEW [fxsearch] meta, perf
1104141 Deleting "Visit XYZ" doesn't delete the History-entry NEW [fxsearch]
1104738 The search bar blocks the overflow toolbar panel's dismissal if a search is performed via the arrow NEW [fxsearch]
1109839 Let the search engine selection work per tab NEW [fxsearch]
1120642 Add tests for the opensearch discovery support in the new search bar NEW [fxsearch]
1124678 Changing default search-engine with Ctrl+mousewheel closes and reopens search-panel NEW [ui][fxsearch]
1124747 closing the search panel with (shift+)<tab> doesn't revert the searchbox's text field value to what the user typed NEW [ui][fxsearch]
1126804 The search panel appears above the bookmarks panel NEW [ui][fxsearch]
1136131 Provide access to all search providers in context menu selection NEW [ui][fxsearch]
1138434 Search bar is ignoring language listed in opensearch definition NEW [fxsearch]
1172444 Update searchbar entries from the current search result page NEW [fxsearch]
1199577 Whole text in url/search bar selection while changing keyboard layout UNCONFIRMED [fxsearch]
1204242 There's no way to determine whether I should press Ctrl+Up or Ctrl+Down to set the desired search engine as default one NEW [fxsearch]
1206968 One-click search button right-click menu: "search in new tab" logic should be inverted if is true NEW [fxsearch]
1233289 Focusing the searchbar shouldn't refetch suggestions NEW [fxsearch] privacy
1242906 On about:home, shift+backspace on a search suggestion from history should remove it from the history NEW consistency [fxsearch]
1253485 Location bar doesn't preserve scroll position of the url after switching tabs NEW [fxsearch] parity-chrome
1257642 Location bar displays many duplicates in suggestions when I delete items NEW [fxsearch] regression
1272292 Show default search engine in search field again NEW [fxsearch] blocked-ux
1290869 Allow the disabling of search history separately from other history NEW [fxsearch]
1293938 Search bar popup displays clock icons incorrectly if the search history has more than 7 candidates NEW [fxsearch]
1294954 Only one tag in awesome bar's suggestions. NEW [fxsearch]
1309930 [meta] Make all bookmarks syncable NEW [fxsearch] meta
1311678 Entering URL without hitting Enter in location bar then tearing the tab deletes the entered URL NEW [fxsearch]
1337404 Build ico files on-the-fly NEW [fxsearch]
1345133 Pressing ":" on an autofilled domain should directly move to editing the port number NEW [fxsearch] papercut
1354264 [meta][userstory] Ship v1 of Pre-populated topsites in Awesome Bar NEW [fxsearch] meta
1354268 Ability to localize the list of top sites pre-populated in the Awesome Bar REOPENED [fxsearch]
1356435 Styling bookmark item is no longer available NEW [fxsearch] regression
1357533 Moused-over urlbar results should turn gray only after you move the mouse ASSIGNED [fxsearch] Drew Willcoxon :adw
1360188 Navigating using Left/Right keys through the one-off buttons is not possible in about:home and about:newtab NEW [fxsearch]
1405242 [meta] Improve performance of bookmarks batch operations with Async Transactions NEW [fxsearch] meta, nightly-community, perf, regression
1410877 [meta] Improve the reliability of Places and the storage subsystem NEW [fxsearch] meta
1414617 Add option for the size of labels in bookmark toolbar NEW [fxsearch] dupeme
1417722 Control-option-B and -F don't work in URL bar NEW [fxsearch]
1420090 Add mouse-over to show properties of bookmark/bookmark folder in bookmark toolbar NEW [fxsearch]
1421431 Problems in Firefox with an encoded backslash in url. UNCONFIRMED [fxsearch]
1421562 Reduce the amount of I/O done by Places [meta] NEW [fxsearch] meta
1422464 collapse in bookmarks sidebar may cause unexpected folder expanded/collapsed NEW [fxsearch]
1422566 Add option to create new bookmark folder in library using "Ctrl+Shift+N" NEW [fxsearch]
1423334 The SSL lock icon's entrance/appearance should match the animated entrance of the tracking protection shield icon NEW [fxsearch] uiwanted
1423389 Favicons do not initially appear on tabs after refreshing profile NEW [fxsearch]
1424274 [Intermitent] If a bookmarked is changed into a specific website the bookmark icon is not highlighted. NEW [fxsearch] regression
1425288 [meta] Re-enable tests disabled due to intermittent failures NEW [fxsearch] meta
1425299 [meta] Remove technical debt NEW [fxsearch] meta
1425797 Add "Open as URL in new tab" from Address bar NEW [fxsearch]
1427282 One-off search engine buttons in urlbar are hard to click as the popup changes height NEW [fxsearch]
1427535 Address bar/Location bar/urlbar drops first few letters when typing immediately after opening a new tab with a custom new-tab URL NEW [fxsearch][snt-scrubbed] papercut
1429020 All text in address bar is selected on tab change NEW [fxsearch] papercut
1439081 Library provides no feedback that a batch bookmark move is in progress NEW [fxsearch]
1439195 Library does not enforce proper sequencing of cursor and delete key reactions NEW [fxsearch]
1441561 Address bar defaults back to wrong url on new input NEW [fxsearch]
1442977 Add a test for drag-and-drop in Places menus NEW [fxsearch][snt-scrubbed][places-testing]
1448913 [meta] Remove nsNavBookmarks.cpp and merge with nsNavHistory / Bookmarks.jsm NEW [fxsearch] meta
1453636 Search drop-down list is mixed up if the user has less than five bookmarks NEW [fxsearch]
1457069 Title and favicon of OpenSearch engines offered by pages do not necessarily match title and favicon they're installed with (add search engine re-appears) NEW [fxsearch]
1493543 Improve how the new autofill algorithm handles redirects NEW [fxsearch]
1526372 urlbarBindings' blur event handler shouldn't import ExtensionSearchHandler.jsm NEW [fxsearch] perf

76 Total; 76 Open (100%); 0 Resolved (0%); 0 Verified (0%);


P4: (should be reprioritized to P3 or P5)

Bugzilla query error

error, http-bad-status, Array

Completed Releases

View Performance Archive