This pulls out the Firefox Suggest-specific telemetry from telemetry.rst into its own doc. It also adds changelogs for each probe per Rebecca's request. I also reworded some things and added an .rstcheck.cfg file to ignore a couple of rstcheck (lint) warnings. See: https://github.com/myint/rstcheck#ignore-specific-errors Differential Revision: https://phabricator.services.mozilla.com/D131078
45 lines
1.1 KiB
ReStructuredText
45 lines
1.1 KiB
ReStructuredText
Address Bar
|
|
===========
|
|
|
|
This document describes the implementation of Firefox's address bar, also known
|
|
as the quantumbar or urlbar. The address bar was also called the awesomebar
|
|
until Firefox 68, when it was substantially rewritten.
|
|
|
|
The address bar is a specialized search access point that aggregates data from
|
|
several different sources, including:
|
|
|
|
* Places (Firefox's history and bookmarks system)
|
|
* Search engines (including search suggestions)
|
|
* WebExtensions
|
|
* Open tabs
|
|
|
|
Where to Start
|
|
--------------
|
|
|
|
If you want a high level, nontechnical summary of how the address bar works,
|
|
read :doc:`nontechnical-overview`.
|
|
|
|
If you are interested in the technical details, you might want to skip ahead to
|
|
:doc:`overview`.
|
|
|
|
Codebase
|
|
--------
|
|
|
|
The address bar code lives in `browser/components/urlbar <https://searchfox.org/mozilla-central/source/browser/components/urlbar/>`_.
|
|
|
|
Table of Contents
|
|
-----------------
|
|
|
|
.. toctree::
|
|
|
|
nontechnical-overview
|
|
overview
|
|
utilities
|
|
telemetry
|
|
firefox-suggest-telemetry
|
|
debugging
|
|
experiments
|
|
dynamic-result-types
|
|
preferences
|
|
contact
|