Firefox/Input/Feedback form overhaul

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

Feedback form overhaul

Summary

The current feedback form suffers from some egregious problems:

  1. text doesn't flow very well
  2. there's a lot of excess text making it harder to localize for translators and harder to fill out for users
  3. it covers three cards and our theory is that if we reduce the number of cards, we will end up with more people successfully completing feedback responses (this needs metrics to prove)
  4. it's not totally clear on what information the user is providing will be made public and what will be kept strictly private
  5. it's not responsive--sucks on small screens and big screens; in some situations you can't complete it at all
  6. you can't navigate the form by keyboard
  7. it has RTL issues
  8. it's kind of ugly (in my opinion)

This project covers overhauling the form to make it easier for users to fill out.

Status

History

  • 2014-02-05: Will wrote up bug #968414 covering overhauling the style for all of Input including the generic feedback form and the Firefox OS form
  • 2014-03-04: Will wrote up bug #979486 covering updating the feedback forms
  • 2014-03-19: Rehan redid the Firefox OS form.
  • 2014-10-03: Will reduced the scope of bug #979486 to cover just the Firefox OS form
  • 2014-10-03: Will wrote up bug #1077423 to cover overhauling the generic feedback form
  • 2014-11-05: Will did a prototype of a new generic feedback form and sent it around for comments. Cheng got the text approved by Matej with some fixes. In a PR.

v1: Summary (2014q4)

Requirements

These requirements are subjective. The new form won't be perfect, but the new form should improve in all these areas:

  1. instructive text that's informative, clear and to the point
  2. clear delineation between data that will be made public and what will be kept private
  3. reduced number of cards
  4. RTL support
  5. keyboard navigation support
  6. responsive so it works better for more people

Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1077423

Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1099138