Firefox/Input/Support aboutsupport
Contents
Support About:Support
Summary
There's troubleshooting information available on the "about:support" page which is also available through an internal API. At some point, this API will be accessible outside of the browser chrome to specific whitelisted sites like Input and SUMO.
When this API is available, we want to capture specific portions of that data along with feedback response data. This will radically improve our ability to suss out steps-to-reproduce for problems users are having without requiring that the users be Firefox developers.
FIXME: Expand this.
Status
- Project owner: Will Kahn-Greene
- Status: v1 complete
History
- 2014-10-02: Initial pass at project plan
- 2014-12-15: Finished initial implementation which is only shown to users using Firefox and viewing site with en-US locale.
- 2015-01-13: Changed text on form and make it default to opt-in.
- 2015-02-03: Finished up all the cleanup. v1 is complete.
v1: Capture about:support data (2014q4)
Completed February 3rd, 2015
Relevant bugs:
- Bug #1079563 give access to about:support data to specific whitelisted Mozilla websites: need this to be implemented before we can proceed
- Bug #862203 In-product about:support API: has wireframes for asking the user whether we can use the data or not
Requirements
Note: Before we can start, the code for making the API available to Input must have landed.
- capture about:support data from the generic feedback form when the user is leaving feedback
- store about:support data in a separate table like email and context data
- make data available to people in the analyzers group
- data must not be visible on public facing pages (e.g. front page dashboard, etc)
Rough steps to implement
- figure out which specific data we want to capture--we probably don't want to capture it all
- figure out the data retention rules for this data
- create a model for about:support data
- add code to the data retention enforcement code to delete when appropriate
- update generic feedback form to ask user about about:support data and if the user is ok with that, pull the data from the API and send it along with the feedback response; base ux on wireframes in Bug #862203; need to account for versions of Firefox that don't have about:support support
Bugs
Tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=1104932
ID | Summary | Priority | Status | Assigned to | Last change time |
---|---|---|---|---|---|
1104934 | build about:support models | P1 | RESOLVED | Will Kahn-Greene [:willkg] ET needinfo? me | 2017-01-11T21:59:32Z |
1104935 | implement about:support section in generic feedback form | P1 | RESOLVED | Will Kahn-Greene [:willkg] ET needinfo? me | 2017-01-11T22:01:04Z |
1111265 | don't ask for browser data when it's not appropriate | P1 | RESOLVED | Will Kahn-Greene [:willkg] ET needinfo? me | 2017-01-11T22:01:04Z |
1111641 | make remote-troubleshooting ask available to non-en-US locales | P1 | RESOLVED | Will Kahn-Greene [:willkg] ET needinfo? me | 2017-01-11T22:01:04Z |
1112210 | remotetroubleshooting data of {} is being saved | P1 | RESOLVED | Will Kahn-Greene [:willkg] ET needinfo? me | 2017-01-11T22:01:04Z |
1119813 | merge remote-troubleshooting version into main generic feedback code | P1 | RESOLVED | Will Kahn-Greene [:willkg] ET needinfo? me | 2017-01-11T22:01:04Z |
1119972 | change remote-troubleshooting text | P1 | RESOLVED | Will Kahn-Greene [:willkg] ET needinfo? me | 2017-01-11T22:01:04Z |
7 Total; 0 Open (0%); 7 Resolved (100%); 0 Verified (0%);