Toolkit
The Mozilla Toolkit is a set of APIs, built on top of Gecko, which provide advanced services to XUL applications. These services include Profile Management, Chrome Registration, Browsing History, Extension and Theme Management, Application Update Service, and Safe Mode. (More info)
Select a component to see open bugs in that component:
about:memory
This component implements Firefox's about:memory page.
Add-ons Manager
The management and update windows for extensions and themes (add-ons).
Alerts Service
The component that allows notifications to be displayed through either the platform's notification system, or through a fallback XUL-based notification system if no platform system exists.
Application Update
Application update for Firefox and Thunderbird.
Async Tooling
Tools designed for writing asynchronous code. This includes Promise.jsm, Task.jsm, AsyncShutdown, as well as Chrome Worker modules that do not have their own component.
Autocomplete
Auto-completing text entry widget.
Background Tasks
For issues relating to the background task implementation.
Blocklist Implementation
File bugs here for changes in the client-side implementation of add-on, plugin, gfx or certificate blocklists.
Blocklist Policy Requests
Requests to blocklist an add-on (please use this form), plugin, or other third party component. Please read our policies first.
Content Prompts
The underlying component that handles showing users alert, confirm, prompt and authentication dialogs from web content to the user. This also covers anything that calls into Prompter or uses nsIPromptService or nsIPromptFactory.
Crash Reporting
Breakpad crash reporting library - exception handler and crash report sender application.
Data Sanitization
A component for code that deals with clearing site and browser data.
Default Browser Agent
For issues relating to the Windows Default Browser Agent (WDBA).
Downloads API
For issues relating to the process of downloading files to disk, including for example progress calculation and timing, folder choice, file naming, and file system access. Does NOT cover: - The user interface (see Firefox :: Downloads Panel) - Networking issues (see Core :: Networking) - Choosing the handler application (see Firefox :: File Handling) - Saving complete web pages (see Firefox :: File Handling)
FeatureGate
For the FeatureGate library which watches preference flips to enable/disable features written in JavaScript
Find Toolbar
Find as you Type/Find Toolbar
Form Autofill
Form Autofill stores address/credit card information and fills them in multiple fields at once when the user runs into address/credit card forms on different websites.
Form Manager
The component that captures user data appearing on a form and autofills that data on other forms.
General
For bugs in Toolkit code that don't fit into any of the other components.
IOUtils and PathUtils
Issues pertaining to the IOUtils and PathUtils chrome APIs.
Password Manager
Remembers usernames and passwords on sites and fills them when the user returns to the site. Debug Logging can help diagnose problems.
Password Manager: Site Compatibility
Reports of autofill, autocomplete or saving of logins/passwords/usernames not working on a specific site (the URL should be specified in the URL field). Generic UI/heuristic improvements should be filed in Toolkit::Password Manager. Debug Logging can help diagnose problems and should be attached.
Performance Monitoring
Tools for monitoring the performance of the platform, add-ons and webpages. Such monitoring includes speed, jank, memory usage.
Picture-in-Picture
A component that allows video elements to be pulled out into an always-on-top window.
Places
Manages the user's history, bookmarks, livemarks and annotations. This component is for bugs in the Places APIs, database tables, and code used to access Places data.
Popup Blocker
The component that prevents unwanted popup windows or tabs from opening without user consent.
PopupNotifications and Notification Bars
The underlying mechanism that shows "doorhanger" panels as well as notification bars (sometimes referred to as "message bars").
Preferences
Preference UI and widgetry.
Printing
Print Preview and other toolkit elements of printing.
Reader Mode
The component for displaying pages in a special reader mode. Includes about:reader page and Readability article-parsing library.
Safe Browsing
Safe Browsing UI and service (includes phishing protection).
Startup and Profile System
New applications startup system - including shared AppRunner, AppStartup, and profile system.
Storage
SQLite-backed generic data storage and query engine.
Telemetry
Telemetry allows Engineering to receive aggregate data of browser health in the field.
Themes
General user interface, user experience, and visual design for the default theme used in Toolkit components.
Toolbars and Toolbar Customization
Widgets for toolbar display and customization.
UniFFI Bindings
Bugs relating to UniFFI Bindings in Firefox Desktop
Video/Audio Controls
For problems related to the default controls used in HTML 5 media elements (<video> and <audio>).
View Source
For issues concerning the source window for web pages.
XUL Widgets
For bugs in widgets implemented by the XUL Toolkit