mirror of
				https://github.com/mozilla/gecko-dev.git
				synced 2025-11-04 02:09:05 +02:00 
			
		
		
		
	ext-urlbar.js is unused but will be removed in a separate patch to avoid test failures in condprof tests. Condprof tests may use an outdated profile directory that still references ext-urlbar.js in startupcache files, which triggers a test-only test failure in mozilla::net::CheckForBrokenChromeURL. Differential Revision: https://phabricator.services.mozilla.com/D199769
		
			
				
	
	
		
			55 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
	
		
			1.2 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
 | 
						|
   lifetime
 | 
						|
   utilities
 | 
						|
   telemetry
 | 
						|
   firefox-suggest-telemetry
 | 
						|
   debugging
 | 
						|
   ranking
 | 
						|
   dynamic-result-types
 | 
						|
   preferences
 | 
						|
   testing
 | 
						|
   contact
 | 
						|
 | 
						|
API Reference
 | 
						|
-------------
 | 
						|
 | 
						|
.. toctree::
 | 
						|
 | 
						|
   UrlbarController
 | 
						|
   UrlbarInput
 | 
						|
   UrlbarView
 |