Closed Bug 1757993 Opened 3 years ago Closed 3 years ago

Add Telemetry probe for checkboxes in preference

Categories

(Thunderbird :: Preferences, enhancement)

enhancement

Tracking

(thunderbird_esr91 wontfix)

RESOLVED FIXED
100 Branch
Tracking Status
thunderbird_esr91 --- wontfix

People

(Reporter: sancus, Assigned: leftmostcat)

References

Details

Attachments

(3 files)

We'd like to gather data on which preferences people have selected. For the first iteration of this, lets just stick to the checkboxes. These should map to a keyed scalar with 0 or 1 set for each key without any trouble. Some of them have subsequent select or text boxes and those can be ignored for now.

In mail/components/preferences/test/browser we test every check box (or we did, and I hope the tests have been updated with the code), so the list of calls to testCheckboxes should be an easy way to get the preferences in question. Same with the radio buttons when we get there.

… except the calendar preferences, because it's the calendar and everything about it is different just to be annoying.

Assignee: nobody → leftmostcat
Attachment #9268509 - Attachment description: WIP: Bug 1757993 - report values of boolean preferences. → Bug 1757993 - report values of boolean preferences. r=darktrojan
Status: NEW → ASSIGNED
Attachment #9268509 - Flags: data-review?(sancus)
Attached file dr-request.md

Comment on attachment 9268977 [details]
dr-request.md

Seems good to me, approved.

Data Review Form:

  1. Is there or will there be documentation that describes the schema for the ultimate data set in a public, complete, and accurate way?

Documentation included in the repository in the Scalars.yaml file. Complete list of collected booleans presently at comm/mail/base/content/msgMail3PaneWindow.js

  1. Is there a control mechanism that allows the user to turn the data collection on and off?

Yes, using standard Telemetry opt-out.

  1. If the request is for permanent data collection, is there someone who will monitor the data over time?

Andrei Hajdukewycz(:sancus) will permanently monitor this data.

  1. Using the category system of data types on the Mozilla wiki, what collection type of data do the requested measurements fall under?

Category 2, Interaction data.

  1. Is the data collection request for default-on or default-off?

Default on for all channels, countries, and locales.

  1. Does the instrumentation include the addition of any new identifiers?

No.

  1. Is the data collection covered by the existing Firefox privacy notice?

Yes.

  1. Does the data collection use a third-party collection tool? If yes, escalate to legal.

No.

Attachment #9268977 - Flags: data-review+
Attachment #9268509 - Flags: data-review?(sancus)
Target Milestone: --- → 100 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/a7975d64bf91
report values of boolean preferences. r=darktrojan
https://hg.mozilla.org/comm-central/rev/edfe8ca1ee0b
remove non-applicable modelines. r=darktrojan

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED

mail/components/preferences/preferences.xhtml still has non HTML-style comment.

Anywhere I wasn't certain that HTML-style comments would be preferred/consistent, I left them as-is. My focus was just on the bogus modelines.

(In reply to Sean Burke [:leftmostcat] from comment #9)

Anywhere I wasn't certain that HTML-style comments would be preferred/consistent, I left them as-is. My focus was just on the bogus modelines.

I see.
In mail/components/preferences/colors.xhtml, you have fixed HTML-style comments.
So I assumed you would do the same fix in mail/components/preferences/preferences.xhtml too.

Did we intend to uplift this to 91 or not?

I believe the intent is not to uplift this.

Yeah, with 102 so close I don't see much benefit to uplifting this.

See Also: → 1862676
See Also: → 1862678
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: