Build UI to control the browser icon in Settings
Categories
(Toolkit :: Preferences, enhancement)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox154 | --- | fixed |
People
(Reporter: mconley, Assigned: mconley)
References
()
Details
Attachments
(4 files, 1 obsolete file)
This should be disabled by default, and should only appear when enabled for Windows non-MSIX builds.
Working off of this Figma: https://www.figma.com/design/MPYRmdy1F5sLL0cyhkmAAs/NPO-Experiments-2026?node-id=2003-28001&m=dev
| Assignee | ||
Comment 1•1 month ago
|
||
| Assignee | ||
Comment 2•1 month ago
|
||
Adds the pixelated, minimal and momo icon variants, embeds them as PE
resources, and registers them (with their about:settings metadata) in the
CustomIconManager catalog.
| Assignee | ||
Comment 3•1 month ago
|
||
Adds the Browser icon entry under Appearance and its picker sub-pane (Basic and
Bonus sets), gated behind browser.shell.customIcon.enabled, which is disabled
by default while the feature is in development.
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
| Assignee | ||
Comment 4•1 month ago
|
||
Moves the DefaultBrowserHelper object out of main.js into a new
DefaultBrowserHelper.mjs, imported with global: current so window/location/
document still resolve to the preferences window. The object is moved verbatim;
the only adaptations are those required to live in a module: it is exported,
getShellService() is qualified as window.getShellService(), and the GIO service
uses a module-local lazy getter. No behavior change.
Updated•1 month ago
|
Updated•1 month ago
|
| Assignee | ||
Comment 5•1 month ago
|
||
Generalizes the default-browser poll from a single callback to a set of
subscribers. pollForDefaultChanges() now adds a listener and returns an
unsubscribe function, starting the timer on the first subscriber and stopping
it once the last unsubscribes. Also recognizes the browserIcon sub-pane in the
poll gate so it stays live there.
| Assignee | ||
Updated•1 month ago
|
Comment 7•1 month ago
|
||
| bugherder | ||
| Assignee | ||
Updated•1 month ago
|
Comment 9•1 month ago
|
||
| bugherder | ||
Updated•26 days ago
|
Description
•