fune/browser/components
Drew Willcoxon 774cdbe2fc Bug 1806765 - Implement zero-prefix telemetry and add weather suggestion exposure telemetry. r=dao
This adds telemetry to UrlbarView that records the following things related to
the zero-prefix view (i.e., the topsites view):

* Exposures: How many times the ZP view was shown
* Engagements: How many times a result was picked in the ZP view
* Abandonments: How many times the user abandoned the ZP view
* Dwell time: How long the user was shown the ZP view

I considered adding telemetry specifically for topsites instead of the ZP view
as a whole, but since we have plans to start showing other types of results in
the ZP view, I don't think it's a good idea to rely on one specific type of
result as a proxy for the view itself. What DS and Product want to know about is
the view itself: how many times it was shown, for how long, etc.

This also adds one related scalar related to weather suggestions that counts the
number of times it's shown. This is the same scalar I added in D164778 using a
different, more complex approach.

Depends on D164615

Differential Revision: https://phabricator.services.mozilla.com/D165253
2023-01-06 23:44:19 +00:00
..
about Bug 1795090 - Standup about:messagepreview page r=barret 2022-11-29 15:41:58 +00:00
aboutlogins Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw 2022-12-23 12:37:07 +00:00
attribution Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw 2022-12-23 12:37:07 +00:00
build
colorways Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw 2022-12-23 12:37:07 +00:00
contextualidentity Bug 1796797 - Convert toolkit/components/contextualidentity JSM modules to ESMs r=baku,webdriver-reviewers,extension-reviewers,settings-reviewers,robwu 2022-12-21 08:14:05 +00:00
controlcenter/content Bug 1577257 - Share logic behind panel headers across the UI r=willdurand,Gijs,fluent-reviewers,flod 2022-11-17 21:34:34 +00:00
credentialmanager Bug 1782087, part 1 - Create registration doorhanger for IdentityCredential, r=pbz,fluent-reviewers,webidl,smaug,flod 2022-12-03 18:50:31 +00:00
customizableui Bug 1475606 - remove loadOneTab and switch its callers over, r=dao,perftest-reviewers,sparky 2023-01-03 22:24:44 +00:00
doh Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw 2022-12-23 12:37:07 +00:00
downloads Bug 1805225 - Fix browser_pdfjs_preview.js timeout failure on devedition builds. r=mak 2023-01-03 11:16:11 +00:00
enterprisepolicies Bug 1807008 - Use enumerator directly to enumerate security devices. r=keeler 2023-01-04 21:17:50 +00:00
extensions Bug 1807937 - [devtools] Always use gDevTools.showToolboxForWebExtension to open Web extension toolboxes. r=devtools-reviewers,extension-reviewers,jdescottes 2023-01-05 17:37:57 +00:00
firefoxview Bug 1802889 - Resolve Fx View mobile promo message being incorrectly shown when signing out of current FxA device r=Gijs 2023-01-06 13:11:01 +00:00
installerprefs
ion Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw 2022-12-23 12:37:07 +00:00
messagepreview Bug 1803668 - Support actions in Infobar messages r=emcminn 2022-12-05 17:34:17 +00:00
migration Bug 1619090 - Clean up crypto modules that are used/referenced from various platforms. r=mconley,credential-management-reviewers,dimi. 2023-01-05 15:38:11 +00:00
newtab Bug 1805313 - Update Onboarding template to support two CTA buttons r=pdahiya,omc-reviewers 2023-01-06 15:25:33 +00:00
originattributes Bug 1437171 - Add Web MIDI support in navigator.permissions.query(). r=webidl,smaug,pbz 2022-12-15 10:24:17 +00:00
pagedata
places Bug 1807647: Don't load the interactions blocking in the content process. r=Standard8 2023-01-06 12:08:05 +00:00
pocket Bug 1805414 - Remove nsMenuFrame and nsMenuParent. r=smaug,Jamie,desktop-theme-reviewers,settings-reviewers,dao 2023-01-04 19:01:13 +00:00
preferences Bug 1806903 - More from Mozilla - inline flow for description links. r=pdahiya,settings-reviewers,amy,dao 2023-01-05 20:08:58 +00:00
privatebrowsing Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw 2022-12-23 12:37:07 +00:00
prompts
protections Bug 1803176 - Port osfile.jsm usage to IOUtils in browser/components/protections/ r=pbz 2022-11-29 21:02:39 +00:00
protocolhandler
resistfingerprinting Bug 1805967 - cap rv: bits in User Agent string to 109 because some sites detect IE11 based on rv:11*, r=necko-reviewers,kershaw 2022-12-20 14:56:48 +00:00
safebrowsing/content/test
screenshots Bug 1805415 - Use activateItem() rather than click() to activate menuitems. r=Gijs,extension-reviewers,pip-reviewers,search-reviewers 2022-12-15 03:11:55 +00:00
search Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
sessionstore Bug 1801836 - Remove no longer necessary 'from __future__' imports. r=linter-reviewers,glandium,webdriver-reviewers,perftest-reviewers,geckoview-reviewers,jld,ahal,owlish,afinder DONTBUILD 2022-12-23 22:45:46 +00:00
shell Bug 1802288 - remove trailing whitespaces in idl/webidl files r=credential-management-reviewers,webidl,smaug,sgalich 2022-12-28 09:52:44 +00:00
storybook Backed out changeset da24ae3723ce (bug 1765635) for causing bc failures on browser_html_detail_view.js CLOSED TREE 2023-01-05 14:50:17 -05:00
syncedtabs Bug 1457131 - Remove no longer necessary PlacesUtils.bookmarksMenuFolderId. r=Standard8 2023-01-04 13:16:11 +00:00
tabunloader
tests Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw 2022-12-23 12:37:07 +00:00
textrecognition
touchbar
translation
uitour Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw 2022-12-23 12:37:07 +00:00
urlbar Bug 1806765 - Implement zero-prefix telemetry and add weather suggestion exposure telemetry. r=dao 2023-01-06 23:44:19 +00:00
.eslintrc.js
BrowserComponents.manifest
BrowserContentHandler.sys.mjs Bug 1797678 - Fix Windows native notifications interaction from prior Firefox instances and closed tabs. r=nalexander,Jamie,mossop 2023-01-06 18:36:21 +00:00
BrowserGlue.sys.mjs Bug 1808212 - Part 3: Adding the content blocking pref setting for the level2 list pref in private windows. r=anti-tracking-reviewers,bvandersloot 2023-01-05 13:37:33 +00:00
components.conf Bug 1804661 - Convert browser/components/StartupRecorder.jsm to an ES module. r=Gijs 2022-12-12 14:59:19 +00:00
distribution.js Bug 1804897 - Switch distribution.js to use prefBranch directly. r=bhearsum 2022-12-14 19:41:58 +00:00
metrics.yaml
moz.build Bug 1804661 - Convert browser/components/StartupRecorder.jsm to an ES module. r=Gijs 2022-12-12 14:59:19 +00:00
nsIBrowserHandler.idl Bug 1801224 - Invoke window modal for new users on first startup r=pdahiya 2022-12-16 15:32:10 +00:00
StartupRecorder.sys.mjs Bug 1804661 - Convert browser/components/StartupRecorder.jsm to an ES module. r=Gijs 2022-12-12 14:59:19 +00:00