Bugzilla is big. Really really big. This page:
- lists Bugzilla "products" that are documented on MDN
- describes the components within each product
- map products and components to MDN project names (ie, "Open Web")
- indicates the priority for MDN documentation for products and components
Bugzilla changes over time as new products and components are added. MDN priorities change as well. While this page might not be actively updated in the future (unless someone takes on the task), it will likely continue to be useful.
The software development kit for building Firefox add-ons.
|General||Miscellaneous bugs in the Add-on SDK.|
|Documentation||Issues with the SDK's built-in documentation, including inaccurate or misleading statements, missing or insufficient descriptions, structural problems, grammatical errors, typos, and formatting flaws.|
Mozilla's complete operating system built on web standards.
|Gaia||For bugs related to the Boot2Gecko user interface and apps.|
|General||For bugs in Boot2Gecko that are not more specifically Gecko or Gaia (user interface) bugs.|
Shared components used by Firefox and other Mozilla software, including handling of Web content (HTML, CSS, scripts, images, networking, etc.). (Although listed and managed as a product, this is technically a component.)
|Canvas: 2D||Bugs with the HTML5 <canvas> element, its XUL sibling, and related rendering contexts.|
|Canvas: WebGL||Bugs with the WebGL Canvas Context.|
|Disability Access APIs||This component relates to bugs in our support for accessibility APIs on the various platforms.|
|Document Navigation||Docshell acts as the glue that initiates and monitors document loading and associates documents to their view for rendering.|
|DOM (and sub-components)|
|Drag and Drop||Problems with drag and drop functionality anywhere in the applications.|
|Editor||For bugs in Mozilla's embeddable editor.|
|Embedding (and sub-components)||APIs, GRE Core, Mac, MFC Embed, Packaging|
|Event Handling||Any strangeness with keyboard typing, mouse actions, focus changes.|
|File Handling||For issues dealing with helper applications, and guessing Content Types when they aren't specified/known|
|Gecko Profiler||The backend to the built-in profiler which can be used in order to get profiling information from within Gecko.|
|General||bugs in Core which do not fit into other more specific Core components|
|Geolocation||The geolocation API and framework enables reporting a physical location, in cooperating with a location provider (such as a GPS).|
|GFX: Color Management||qcms and other issues relating to Mozilla's color management implementation.|
|Graphics: Layers||The graphics subsystem that implements hardware-accelerated (and software) composition of layers of content.|
|Hardware Abstraction Layer (HAL)||Hardware Abstraction Layer (HAL) code regardless of the backend.|
|History: Global||Tracks all URLs that a user has visited, across all sessions of the browser. This also includes the history window and link coloring.|
|HTML: Form Submission||bugs with HTML form submission|
|HTNL: Parser||This system consumes content from the web, parses, validates and builds a content model (document)|
|Identity||Persona / BrowserID Gecko and Firefox integration|
|Image Blocking||bugs about (un)blocking images from servers|
|ImageLib||decodes GIF, JPEG and PNG images, and provides the decoded data to the Compositor for display|
|Installer: XPInstall Enging||bugs in the underlying cross-platform installation technology|
|IPC||Inter-process communication mechanism used to isolate plugins and content in separate processes|
|Java to XPCOM Bridge||interoperability between XPCOM components and Java objects|
|js-ctypes||js-ctypes is a ffi (Foreign Function Interface) component for JS/XPCOM|
|Keyboard: Navigation||keyboard shortcuts, access keys/accelerators, and navigation by using the keyboard|
|Layout (and sub-categories)||placement of HTML / CSS components|
Mozilla's web browser.
Firefox for Android
The mobile version of Firefox (previously known as "Fennec").
Web Apps are applications that run on any device, and can be distributed through any store or directly by the developer.