User:GijsKruitbosch/OutreachyWinter2016
Improve the first-run experience of Firefox's location bar
Mentor: Gijs Kruitbosch (Gijs on IRC)
Background: Firefox's location bar currently uses your bookmarks, history and search engine to provide you with useful search results. When you're a new Firefox user, your bookmarks and history are empty, and so the initial experience can feel disorienting and unhelpful.
Project: We'd like to provide users with an initial set of "autocompletion" results that provide domains that they are likely to navigate to. So that even when you're a new user, if you type in "face", we autocomplete to "facebook.com", and so on.
Previous experience: You should be familiar with JavaScript. Previous experience with sqlite and mercurial or git would be helpful.
What you can do to get involved:
- read through the bug and ask me any questions you have - set up the source tree and create an "artifact build" of Firefox so you can quickly change JS, test it and submit patches; - try and understand how UnifiedComplete.js deals with different engines and how you'd go about adding another one