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

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


Current Release

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

Duration: Tuesday June 13 - Monday August 7

ID Summary Status Whiteboard Keywords Assigned to
1071513 Enable async PlacesTransactions in Nightly NEW [qf:meta][fxsearch] perf
1094812 Use Bookmarks.jsm in the Star UI and PlacesCommandHook ASSIGNED [reserve-photon-performance] [qf:p2][fxsearch] perf Mark Banner (:standard8)
1094818 Use Bookmarks.jsm in controller and UI views ASSIGNED [reserve-photon-performance] [qf:p2][fxsearch] perf Marco Bonardo [::mak]
1095425 Convert PlacesTransactions to the new Bookmarks.jsm API NEW [qf:p2][fxsearch] perf
1095427 Convert BookmarkHTMLUtils code to the new Bookmarks.jsm API ASSIGNED [reserve-photon-performance][qf:p3][fxsearch] perf Josh Aas
1119282 Fix places-related mochitests in browser/ for async-transactions NEW [fxsearch] Mark Banner (:standard8)
1308343 Intermittent browser/modules/test/browser/browser_ContentSearch.js | Test timed out - REOPENED [fxsearch][stockwell disabled] intermittent-failure, leave-open Mark Banner (:standard8)
1320301 Add partial support to sqlite3_interrupt NEW [fxsearch] [qf-] perf
1337409 Add more favicons telemetry NEW [fxsearch]
1347532 Refactor frontend code to pass a size ref to page-icon protocol ASSIGNED [fxsearch] Marco Bonardo [::mak]
1348275 speculatively connect to web server(s) on autocomplete when typing in awesomebar ASSIGNED [reserve-photon-performance] [fxsearch] perf Evelyn Hung [:evelyn]
1356271 add a test to measure how many layout flushes it takes for a simple location bar search ASSIGNED [photon-performance] [fxsearch] Mike Conley (:mconley)
1356812 Crash in mozilla::places::Database::ForceCrashAndReplaceDatabase ASSIGNED [clouseau][tbird crash][fxsearch] crash Marco Bonardo [::mak]
1359899 Add a pref to toggle the order of history vs. search suggestions ASSIGNED [fxsearch] Marco Bonardo [::mak]
1366625 Selecting a suggested item should update the search bar NEW [fxsearch] regression
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)
1371611 UnifiedComplete::LoadPrefs is slow NEW [fxsearch] perf
1371677 Delay the database connection in the history service as far as possible ASSIGNED [fxsearch] perf Marco Bonardo [::mak]
1371679 Use skipDescendantsOnItemRemoval in nsNavHistoryResult NEW [fxsearch] perf
1372307 At 100% user activation, re-ship follow on search count addon to 54 via GoFaster NEW [go-faster-system-addon][fxsearch]
1372536 The search suggestions hint is not displayed 4 time if the window is unfocused NEW [fxsearch]
1373549 Re-enable browser_BrowserUITelemetry tests on non-e10s NEW [fxsearch]
1374800 Favicons Flickering in UI NEW [fxsearch]
1375896 Export Database::MaxUrlLength() to the JS modules NEW [fxsearch]
1376149 Regression: poor performance when deleting an item from history NEW [fxsearch] regression
1376531 When enabling places transactions, cannot update bookmarks names, and pasting fails NEW [fxsearch] Mark Banner (:standard8)

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

Current Release: Completed

View in Bugzilla

ID Summary Status Whiteboard Keywords Assigned to Priority
1107364 move findNodeByDetails to treeView.js and make it use an hash RESOLVED [lang=js][fxsearch][qf:investigate:p1] perf Milind L (:milindl) P2
1263378 Intermittent browser_bug461710.js | leaked 2 window(s) until shutdown [url = chrome://browser/content/browser.xul][url = about:blank] RESOLVED [stockwell needswork][fxsearch] intermittent-failure, mlk Marco Bonardo [::mak] P1
1320230 Intermittent browser/components/search/test/browser_searchbar_smallpanel_keyboard_navigation.js | Test timed out - RESOLVED [stockwell fixed:timing][fxsearch] intermittent-failure Mark Banner (:standard8) P1
1355561 Add a new API to spinningly close the database when strictly needed, and ensure Close() does what it's named after RESOLVED [fxsearch] Marco Bonardo [::mak] P1
1361195 Regression from bug 1358382 - Missing separators and mispositioned search engines tiles on the searchbar bar if DPI > 100% RESOLVED [fxsearch] regression Florian Quèze [:florian] [:flo] P1
1371198 Enable telemetry within the follow-on search system add-on RESOLVED [fxsearch] Mark Banner (:standard8) P1
1371945 Possible statement finalization crash on shutdown RESOLVED [fxsearch] Marco Bonardo [::mak] P1
1372242 The search suggestions hint is not smooth enough when animating VERIFIED [fxsearch] :Paolo Amadini P3
1372496 PlacesUtils.bookmarks.eraseEverything is very slow RESOLVED [fxsearch] perf Mark Banner (:standard8) P1
1375217 Avoid raw pointers in mozStorageAsyncStatementExecution.cpp RESOLVED [fxsearch] Marco Bonardo [::mak] P1

10 Total; 0 Open (0%); 9 Resolved (90%); 1 Verified (10%);

Completed Releases

View Performance Archive