fune/browser/components
Shane Hughes b40c9699c3 Bug 1846044 - Implement Shopping Sidebar auto-activation behavior. r=shopping-reviewers,omc-reviewers,jhirsch,Mardak
If the user has not opted in, automatically set the sidebar to `active` if:
1. The sidebar has not already been automatically set to `active` twice.
2. It's been at least 24 hours since the user last saw the sidebar because
   of this auto-activation behavior.
3. The sidebar was not already auto-activated in this session. This is
   unlikely to come into play for most users, since this only executes on
   startup and when the `enabled` Nimbus variable changes.

Also, if the user has still not opted in at the end of the session, and
we auto-activated the sidebar for them, auto-close the sidebar on
shutdown. This means we show the onboarding to the user automatically in
each PDP for up to 2 sessions. After that, if the user still has not
opted in, we will stop trying.

Differential Revision: https://phabricator.services.mozilla.com/D184994
2023-08-31 19:50:58 +00:00
..
about Bug 1844665 - use about: page for shopping to ensure process mechanics make sense, r=jhirsch,nika 2023-07-27 21:09:28 +00:00
aboutlogins Bug 1843861 - Create Story for different states of LoginListItem. r=mtigley 2023-08-15 13:35:11 +00:00
attribution Bug 1847154 - cocoa: remove some unnecessary OnMojaveOrLater() and OnCatalinaOrLater() version checks. r=mac-reviewers,bradwerth 2023-08-10 15:27:05 +00:00
build
contextualidentity
controlcenter/content Bug 1832348 - Part 5: Add panel-footer-button class for buttons in protectionsPanel. r=mstriemer 2023-08-30 17:35:39 +00:00
customizableui Bug 1760047 - Migrate browser-siteProtections.js to Fluent. r=anti-tracking-reviewers,fluent-reviewers,flod,bvandersloot 2023-08-04 15:50:49 +00:00
doh
downloads Bug 1832348 - Part 3: Replace .panel-footer with moz-button-group in downloadsPanel r=dao,mak 2023-08-30 17:35:38 +00:00
enterprisepolicies Bug 1749535 - Add policy for Firefox Suggest. r=adw 2023-08-16 21:08:06 +00:00
extensions Bug 1845739 - About test case in browser_ext_windows_create_url.js r=zombie 2023-08-31 17:19:04 +00:00
firefoxview Bug 1842366 - Part 2: Allow rendering Feature Callout in panels. r=jprickett,desktop-theme-reviewers,dao 2023-08-31 08:14:41 +00:00
installerprefs Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
ion
messagepreview Bug 1844701 - Add Feature Callout functions to AboutMessagePreviewParent r=omc-reviewers,aminomancer 2023-08-02 20:03:29 +00:00
migration Bug 1850477 - unified sources for browser/components/migration r=glandium 2023-08-30 08:52:26 +00:00
newtab Bug 1842366 - Part 2: Allow rendering Feature Callout in panels. r=jprickett,desktop-theme-reviewers,dao 2023-08-31 08:14:41 +00:00
originattributes Bug 1843154 - Added test cases to partition mechanism for blob urls. r=timhuang 2023-08-24 18:45:27 +00:00
pagedata Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
places Bug 1844784 - Ensure Synced Tabs in the history menu is properly removed when FxAccounts are disabled. r=sync-reviewers,places-reviewers,lina,markh 2023-08-09 15:00:20 +00:00
pocket Bug 1849880 - Save to Pocket fixing eslint dependencies warning around useEffect. r=gvn 2023-08-31 00:59:04 +00:00
preferences Bug 1849887 - Fix the perma failure of the browser_contentblocking.js. r=anti-tracking-reviewers,pbz 2023-08-24 13:07:40 +00:00
privatebrowsing Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
prompts Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
protections Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
protocolhandler
resistfingerprinting Bug 1232918 - Map Windows Logo keys in Win/Linux to Meta and rename OSLeft/OSRight to MetaLeft/MetaRight r=smaug,webdriver-reviewers,jdescottes,media-playback-reviewers,karlt 2023-08-07 01:03:58 +00:00
safebrowsing/content/test
screenshots Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
search Bug 1849924 - Remove unnecessary init-complete observers from search bar and search one-offs code. r=search-reviewers,mcheang 2023-08-28 13:31:15 +00:00
sessionstore Bug 1850247 - Fix typo in the pref name. r=sessionstore-reviewers,sfoster 2023-08-31 16:58:13 +00:00
shell Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao 2023-07-26 16:28:11 +00:00
shopping Bug 1846044 - Implement Shopping Sidebar auto-activation behavior. r=shopping-reviewers,omc-reviewers,jhirsch,Mardak 2023-08-31 19:50:58 +00:00
storybook Bug 1845836 - Include closed tabs from closed windows in fxview-next's recently closed tabs list. r=kcochrane,dao,fxview-reviewers,sessionstore-reviewers,sclements 2023-08-22 20:42:57 +00:00
syncedtabs Bug 1845252 - Update consumers of FxAccountsCommon to import the ES module directly. r=markh,settings-reviewers,credential-management-reviewers,sync-reviewers,sgalich,Gijs 2023-07-31 13:05:44 +00:00
tabunloader
tests Bug 1847765 - Remove some old UI Migrations from BrowserGlue. r=dao 2023-08-09 08:42:54 +00:00
textrecognition
touchbar
translations Bug 1832348 - Part 2: Replace .panel-footer with moz-button-group in translationsPanel r=hjones,dao 2023-08-30 17:35:38 +00:00
uitour Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
urlbar Bug 1850502 - Make isurl a standard boolean attribute and rename to is-url. r=adw 2023-08-31 09:31:06 +00:00
.eslintrc.js
BrowserComponents.manifest
BrowserContentHandler.sys.mjs Bug 1848599: apply code formatting via Lando 2023-08-29 07:26:43 +00:00
BrowserGlue.sys.mjs Bug 1848870 - Instrument Shopping ReAnalysis Click r=TravisLong,Gijs 2023-08-28 18:47:09 +00:00
components.conf
distribution.sys.mjs
metrics.yaml
moz.build
nsIBrowserHandler.idl
StartupRecorder.sys.mjs