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.


  • Marco Bonardo (:mak)
  • Drew Wilcoxon (:adw)
  • Florian Queze (:florian)
  • Mark Banner (Standard8)
  • K Lars Lohn (:lars)
  • Paolo Amadini (:paolo)
  • Javaun Moradi (:javaun)
  • Shilpi Gupta (:shilpi)
  • Panos Astithas (:past)


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: 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 - View in Bugzilla

ID Summary Status Whiteboard Keywords Assigned to
1372269 Intermittent browser/base/content/test/general/browser_keywordBookmarklets.js | Test timed out NEW [fxsearch] intermittent-failure Mark Banner (:standard8)
1376911 Clicking history dropmarker on URLBar shows nothing for a fresh new user NEW [fxsearch]
1385374 Keyboard trap when Search Suggestions Hint is visible and focus is inside the input field. NEW [fxsearch] access
1387782 places.sqlite work following Firefox Sync "Receive from Device" activity cause 100% CPU usage and crash UNCONFIRMED [fxsearch] crash

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


Current Release

P1: Must Have - development occurring in the current release - View in Bugzilla

Duration: Thursday August 3 - Wednesday September 20

ID Summary Status Whiteboard Keywords Assigned to
910207 Speculative connections should prevent Client Certificate Selection dialog NEW [necko-active][fxsearch] Honza Bambas (:mayhemer)
1095427 Convert BookmarkHTMLUtils code to the new Bookmarks.jsm API ASSIGNED [reserve-photon-performance][qf:p3][fxsearch] perf Josh Aas
1181644 search suggestions in the awesome bar should include local search suggestions like all other access points ASSIGNED [partner-search][suggestions][fxsearch][consistency] Panos Astithas [:past] (56 Regression Engineering Owner) (please ni?)
1316348 Update eraseEverything in Bookmarks.jsm to notify at least the top-level folders NEW [fxsearch]
1320301 Add partial support to sqlite3_interrupt ASSIGNED [fxsearch] [qf-] perf Marco Bonardo [::mak]
1347693 Intermittent browser/modules/test/browser/browser_UsageTelemetry_content_aboutHome.js | Test timed out, Found a tab after previous test timed out: about:home - NEW [stockwell unknown][fxsearch] intermittent-failure
1355451 Speculatively connect to websites on mousedown on an awesomebar item ASSIGNED [reserve-photon-performance][fxsearch] Evelyn Hung [:evelyn]
1356532 Try avoiding layout flushes in autocomplete::_handleOverflow ASSIGNED [fxsearch] [photon-performance] Kris Maglione [:kmag]
1358792 24.99ms uninterruptible reflow at adjustSiteIconStart@chrome://global/content/bindings/autocomplete.xml:2379:13 ASSIGNED [ohnoreflow][qf:p2][reserve-photon-performance][fxsearch] :Paolo Amadini
1366625 Selecting a suggested item should update the search bar NEW [fxsearch]
1369012 Don't show the one-off buttons if the only visible engine would be the current one NEW [fxsearch]
1371294 Add some tests for the follow-on search add-on in mozilla-central ASSIGNED [fxsearch] Mark Banner (:standard8)
1371679 Use skipDescendantsOnItemRemoval in nsNavHistoryResult REOPENED [fxsearch] perf Mark Banner (:standard8)
1375896 Export Database::MaxUrlLength() to the JS modules NEW [fxsearch]
1376149 Regression: poor performance when deleting an item from history NEW [fxsearch] regression
1377498 Typing in the search box in the new tab and home pages should focus the location bar ASSIGNED [fxsearch] Panos Astithas [:past] (56 Regression Engineering Owner) (please ni?)
1381427 [photon] Result width should always be constrained by the width of the location bar NEW [fxsearch]
1382966 Speed and performance of batch operations on bookmarks are terrible and awful after landing patch from bug #1071513 NEW [fxsearch] nightly-community, perf, regression, topperf Mark Banner (:standard8)
1384050 Search suggestion contextual hint should only be shown when a user manually (click or keyboard shortcut) focuses the URL bar NEW [fxsearch]
1387416 [photon] Move the search bar in the customization palette for new profiles NEW [fxsearch]
1389739 Opening different URL, as autocomplete suggested NEW [fxsearch] regression, regressionwindow-wanted
1389994 Various browser_UsageTelemetry tests are going to permafail when the Gecko version number is bumped to 58 on 2017-09-18 NEW [fxsearch]
1391166 Reordering of Bookmarks via Drag&Drop is incorrect NEW [fxsearch] regression
1391293 Don't remove search suggestions in the URL bar until a new suggestion set has arrived to avoid flickering NEW [fxsearch]
1391393 Canceling Properties of bookmark dialog makes undoing previous editing NEW [fxsearch] dataloss, regression
1392189 Library: Tags can't be removed with browser.places.useAsyncTransactions true NEW [fxsearch]
1392263 Regression in PLACES_AUTOCOMPLETE_1ST_RESULTS_TIME_MS on July 15th NEW [fxsearch] regression
1392533 Make the view directly communicate batches to the result NEW [fxsearch]

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

Current Release: Completed

View in Bugzilla

ID Summary Status Whiteboard Keywords Assigned to Priority
1094812 Use Bookmarks.jsm in browser-places.js RESOLVED [reserve-photon-performance] [qf:p2][fxsearch] perf Mark Banner (:standard8) P1
1094818 Use Bookmarks.jsm in controller.js RESOLVED [reserve-photon-performance] [qf:p2][fxsearch] perf Marco Bonardo [::mak] P1
1314670 Intermittent browser/components/search/test/browser_amazon_behavior.js | Test timed out - RESOLVED [stockwell unknown][fxsearch] intermittent-failure Mark Banner (:standard8) P3
1371611 UnifiedComplete::LoadPrefs is slow RESOLVED [fxsearch] perf Marco Bonardo [::mak] P1
1376533 Use idleDispatch for Places expiration RESOLVED [fxsearch][reserve-photon-performance][qf:p1] Adam Gashlin [:agashlin] P1
1382963 Lift the require-await rule from Places RESOLVED [fxsearch] Dan Banner P2
1382991 Cleanup InsertionPoint once we reach 57 RESOLVED [fxsearch] Marco Bonardo [::mak] P2
1385733 "bookmark all tabs" doesn't save most tabs from 2017-07-26 nightly or earlier RESOLVED [fxsearch] dataloss, regression Mark Banner (:standard8) P1
1386540 Remove deprecated and unused methods from PlacesUtils RESOLVED [fxsearch] Marco Bonardo [::mak] P1
1388043 Bookmarks sidebar treeview is not updated correctly after importing bookmarks RESOLVED [fxsearch] regression Mark Banner (:standard8) --

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

Completed Releases

View Performance Archive