Firefox/Input/Support aboutsupport

From MozillaWiki
< Firefox‎ | Input
Jump to: navigation, search

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

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.

  1. capture about:support data from the generic feedback form when the user is leaving feedback
  2. store about:support data in a separate table like email and context data
  3. make data available to people in the analyzers group
  4. data must not be visible on public facing pages (e.g. front page dashboard, etc)

Rough steps to implement

  1. figure out which specific data we want to capture--we probably don't want to capture it all
  2. figure out the data retention rules for this data
  3. create a model for about:support data
  4. add code to the data retention enforcement code to delete when appropriate
  5. 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

Full Query
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%);