fune/browser/base/content
Shane Hughes 5d946f3d90 Bug 1818829 - Implement Feature Callout theme configuration. r=jprickett,omc-reviewers,fxview-reviewers,sfoster
Add logic to apply theme colors to Feature Callout based on where it's
going to show. We can use in-content CSS properties for Firefox View and
other themed system pages, but not for PDF.js, nor for any callouts we
might show in the browser chrome in the future. For the browser chrome
in general, we can use the lightweight theme properties directly, in the
same way the chrome frontend does. But PDF.js is a special case, since
although it exists in the chrome, it's meant to appear like it's in the
PDF.js viewer. And the PDF.js viewer has its own theme totally
independent of everything else. So this dynamically applies themes from
different sources.

This also fixes the bug where the PDF.js color scheme could mismatch the
PDF.js viewer if the browser theme and system color scheme don't match,
e.g. where system color scheme is light but a dark theme is installed,
or vice versa. For PDF.js specifically, we can use the
-moz-content-prefers-color-scheme media query to follow the color scheme
as it exists in the PDF.js viewer page instead of the color scheme in
the chrome window where the Feature Callout actually exists.

It also adds or modifies some colors that were previously missing or
different from the prototype, fixes the illegibility of buttons in HCM
and forced colors mode, and makes some other minor color changes.

Differential Revision: https://phabricator.services.mozilla.com/D173088
2023-03-28 00:38:42 +00:00
..
docs/tabbrowser Bug 1822201 - Expand tabbrowser documentation to include information on gBrowser. r=hjones,mconley 2023-03-20 18:31:15 +00:00
logos Bug 1751763 - Firefox Relay integration r=dimi,flod,mconley,desktop-theme-reviewers,dao,sfoster,geckoview-reviewers,jonalmeida 2022-12-16 18:41:58 +00:00
overrides
pageinfo Bug 1821675 - Remove pack="center" from scrollable image box. r=dao 2023-03-13 16:34:02 +00:00
test Bug 1790780 - The options of a select do not honor text-transform. r=emilio 2023-03-27 21:46:02 +00:00
aboutDialog-appUpdater.js Bug 1738056 - stop initializing the about window asynchronously and manually sizing it, r=emilio,mconley 2023-03-14 00:03:42 +00:00
aboutDialog.css Bug 1820534 - Move front-end to modern flexbox. r=Gijs,dao,settings-reviewers,credential-management-reviewers,sgalich,devtools-reviewers,nchevobbe 2023-03-08 16:13:57 +00:00
aboutDialog.js Bug 1738056 - use fluent to insert channel ref into about dialog instead of hoping nothing gets retranslated, r=mkaply,fluent-reviewers,flod 2023-03-14 00:03:42 +00:00
aboutDialog.xhtml Bug 1738056 - use fluent to insert channel ref into about dialog instead of hoping nothing gets retranslated, r=mkaply,fluent-reviewers,flod 2023-03-14 00:03:42 +00:00
aboutFrameCrashed.html
aboutRestartRequired.js
aboutRestartRequired.xhtml
aboutRobots-icon.png
aboutRobots.css
aboutRobots.js
aboutRobots.xhtml
aboutTabCrashed.css
aboutTabCrashed.js
aboutTabCrashed.xhtml
appmenu-viewcache.inc.xhtml Bug 1821871 - Remove redundant box in profiler panel. r=dao 2023-03-13 16:16:34 +00:00
blanktab.html
blockedSite.js
blockedSite.xhtml
browser-a11yUtils.js
browser-addons.js Bug 1813077 - Make addon-install-blocked learn more link use Fluent. r=mstriemer,fluent-reviewers,extension-reviewers,Gijs,flod 2023-03-23 14:07:42 +00:00
browser-allTabsMenu.inc.xhtml
browser-allTabsMenu.js Bug 1804722 - Add probes for the All Tabs panel. data-review=jhirsch, r=mossop 2023-02-06 15:14:48 +00:00
browser-box.inc.xhtml
browser-captivePortal.js Bug 1811150 - remove captive_portal.login* telemetry,r=barret,omc-reviewers 2023-02-10 03:52:51 +00:00
browser-context.inc Bug 1359861 - allow reader-mode tabs to be shared. r=Gijs,skhamis 2023-02-22 03:58:11 +00:00
browser-ctrlTab.js Bug 1804722 - Add probes for the All Tabs panel. data-review=jhirsch, r=mossop 2023-02-06 15:14:48 +00:00
browser-customization.js
browser-data-submission-info-bar.js
browser-development-helpers.js Bug 1541508 - Use Services.env in browser/ r=mossop 2022-11-25 19:09:06 +00:00
browser-fullScreenAndPointerLock.js Bug 1804264 - Refactor PermissionUI to use JS class r=pbz 2023-01-23 21:53:19 +00:00
browser-fullZoom.js Bug 1818250 - Cut Site-Specific Zoom over to fine-grained RFP. r=mconley,tjr 2023-03-20 18:52:26 +00:00
browser-gestureSupport.js Bug 1811792 - Add 0.35s delay to start fading out animation for the swipe-to-nav icon. r=tnikkel 2023-01-31 23:22:08 +00:00
browser-graphics-utils.js
browser-menubar.inc Bug 1817443 - remove openUILinkIn entirely and rename fromChrome, r=mossop,extension-reviewers,rpl 2023-02-23 17:02:43 +00:00
browser-pageActions.js Bug 1820124 - Remove addonManager.action/link/view Telemetry events. r=rpl,settings-reviewers 2023-03-20 20:11:15 +00:00
browser-pagestyle.js Bug 1818026 - stop loading page style actor stuff for every process all the time, r=mconley,emilio 2023-02-24 21:09:36 +00:00
browser-places.js Bug 1821653 - In the customizing but uninit state, don't assume bookmark toolbar items aren't visible. r=Gijs 2023-03-10 17:55:44 +00:00
browser-safebrowsing.js
browser-sets.inc Bug 718280 - Part 5: Use named options rather than an array for showMigrationWizard. r=NeilDeakin,credential-management-reviewers,sgalich 2022-12-13 17:01:25 +00:00
browser-sidebar.js Bug 1820534 - Move front-end to modern flexbox. r=Gijs,dao,settings-reviewers,credential-management-reviewers,sgalich,devtools-reviewers,nchevobbe 2023-03-08 16:13:57 +00:00
browser-siteIdentity.js Bug 1810141 - fix loadURI callers that already have an nsIURI reference or where creating one is clearly safe, r=mossop,geckoview-reviewers,extension-reviewers,settings-reviewers,mconley,m_kato 2023-02-13 23:50:40 +00:00
browser-sitePermissionPanel.js Bug 1806503 - Automatically replace Cu.reportError with console.error (browser/actors, browser/base). r=Gijs 2022-12-27 10:08:58 +00:00
browser-siteProtections.js Bug 1822985 - Convert toolkit/components/antitracking to ES modules. r=Standard8 2023-03-21 09:59:34 +00:00
browser-sync.js Bug 1818570 - Fix entrypoint for FxA toolbarbutton and include experiment / variation slugs when opening FxA page. r=Mardak,markh 2023-02-24 22:04:03 +00:00
browser-tabsintitlebar.js
browser-thumbnails.js
browser-toolbarKeyNav.js
browser-unified-extensions.js Bug 1805523 - Implement temporary access state and attention, r=rpl 2023-01-24 00:47:13 +00:00
browser-webrtc.js
browser.css Bug 1823791 - Use width to set the flex-basis of urlbar/searchbar. r=dao,Gijs 2023-03-27 10:21:31 +00:00
browser.js Bug 1820229 - Stub out a button in the URL bar for translations; r=nordzilla,desktop-theme-reviewers,flod,Itiel 2023-03-24 18:27:30 +00:00
browser.xhtml Bug 1820229 - Stub out a button in the URL bar for translations; r=nordzilla,desktop-theme-reviewers,flod,Itiel 2023-03-24 18:27:30 +00:00
contentTheme.js Bug 1781829 - Update contentTheme.js to set attributes and CSS variables on :root instead of body r=dao,extension-reviewers,robwu 2023-02-06 14:25:39 +00:00
default-bookmarks.html Bug 1805277 - update default bookmark links r=mconley 2022-12-19 18:19:05 +00:00
fullscreen-and-pointerlock.inc.xhtml
global-scripts.inc Bug 1803800 - load browserPlacesViews.js only once and immediately from browser scripts, r=mak,florian,Standard8 2022-12-12 17:44:15 +00:00
hiddenWindowMac.xhtml
macWindow.inc.xhtml Bug 1822388 - Move brandings.ftl from browser to toolkit, r=eemeli,settings-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sgalich,Mardak 2023-03-15 17:00:48 +00:00
main-popupset.inc.xhtml Bug 1821412 - Remove previously-ineffective align attribute. r=dholbert 2023-03-09 19:06:30 +00:00
metrics.yaml
moz.build Bug 1804781 - Annotate the browser/base/content/test/performance/ tests as being part of the Toolkit :: Performance Monitoring component, r=mconley. DONTBUILD 2022-12-09 16:21:05 +00:00
navigator-toolbox.inc.xhtml Bug 1820229 - Stub out a button in the URL bar for translations; r=nordzilla,desktop-theme-reviewers,flod,Itiel 2023-03-24 18:27:30 +00:00
nonbrowser-mac.js
nsContextMenu.js Bug 1801019 - Add telemetry for screenshots component. r=sfoster 2023-02-25 17:26:34 +00:00
popup-notifications.inc Bug 1813077 - Make addon-install-blocked learn more link use Fluent. r=mstriemer,fluent-reviewers,extension-reviewers,Gijs,flod 2023-03-23 14:07:42 +00:00
robot.ico
safeMode.css
safeMode.js Bug 1541508 - Use Services.env in browser/ r=mossop 2022-11-25 19:09:06 +00:00
safeMode.xhtml
sanitize.xhtml
sanitizeDialog.css
sanitizeDialog.js Bug 1821042 - Downloads pref shouldn't impact enablement of sanitize dialog. r=hpeuckmann 2023-03-14 19:45:31 +00:00
spotlight.html Bug 1822388 - Move brandings.ftl from browser to toolkit, r=eemeli,settings-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sgalich,Mardak 2023-03-15 17:00:48 +00:00
spotlight.js Bug 1820566 - Show FxA screen based of user import selection r=jprickett 2023-03-22 05:51:12 +00:00
static-robot.png
swipe-navigation.inc.xhtml Bug 1811873 - Replace the swipe-to-navigation icon on Mac. r=dao 2023-02-22 21:41:27 +00:00
tabbrowser-tab.js Bug 1819359 - Replace removeTab's byMouse parameter with triggeringEvent parameter. r=mconley 2023-03-02 15:22:00 +00:00
tabbrowser-tabs.js Bug 1819359 - Replace removeTab's byMouse parameter with triggeringEvent parameter. r=mconley 2023-03-02 15:22:00 +00:00
tabbrowser.css
tabbrowser.js Bug 1818829 - Implement Feature Callout theme configuration. r=jprickett,omc-reviewers,fxview-reviewers,sfoster 2023-03-28 00:38:42 +00:00
titlebar-items.inc.xhtml
unified-extensions-viewcache.inc.xhtml Bug 1799694 - Avoid flickering when messages have different lengths. r=rpl,mconley,desktop-theme-reviewers,Itiel 2022-11-27 17:07:44 +00:00
utilityOverlay.js Bug 1738056 - stop initializing the about window asynchronously and manually sizing it, r=emilio,mconley 2023-03-14 00:03:42 +00:00
webext-panels.js Bug 1822037 - don't bother setting isAppTab for extension browsers, r=rpl 2023-03-24 12:57:37 +00:00
webext-panels.xhtml Bug 1822388 - Move brandings.ftl from browser to toolkit, r=eemeli,settings-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sgalich,Mardak 2023-03-15 17:00:48 +00:00
webrtcIndicator.js Bug 1806451: Remove superfluous and non-functional inwindowmenu attributes. r=Gijs 2022-12-21 13:33:33 +00:00
webrtcIndicator.xhtml
webrtcLegacyIndicator.js Bug 1806503 - Automatically replace Cu.reportError with console.error (browser/actors, browser/base). r=Gijs 2022-12-27 10:08:58 +00:00
webrtcLegacyIndicator.xhtml Bug 1806451: Remove superfluous and non-functional inwindowmenu attributes. r=Gijs 2022-12-21 13:33:33 +00:00