Firefox/Input/Standalone Feedback Button: Difference between revisions

m
no edit summary
m (need a "user engagement" roadmap option, will add and update in a sec)
mNo edit summary
Line 47: Line 47:
* The Test Pilot add-on should be independent of the Feedback button implementation (which allows Test Pilot to become a restartless add-on).
* The Test Pilot add-on should be independent of the Feedback button implementation (which allows Test Pilot to become a restartless add-on).
* Input's "/feedback" page should be referred as a pref
* Input's "/feedback" page should be referred as a pref
|Feature requirements='''Instancing the "Feedback" button'''
|Feature requirements='''Instancing the "Feedback" button'''
# On Nightly/Aurora/Beta builds, a button which opens a menu consisting of two options (i.e. "Firefox made me happy because..." and "Firefox made me sad because...") should be visible on the right hand side of the navigation toolbar by default.
# On Nightly/Aurora/Beta builds, a button which opens a menu consisting of two options (i.e. "Firefox made me happy because..." and "Firefox made me sad because...") should be visible on the right hand side of the navigation toolbar by default.
Line 56: Line 55:
'''Using the menu items'''
'''Using the menu items'''
# When either menu item is selected, the appropriate URLs should load and desired information should be pre-filled onto the page (i.e. URL field will include the URL of the previously loaded tab and user agent will be pre-loaded onto a hidden form field).
# When either menu item is selected, the appropriate URLs should load and desired information should be pre-filled onto the page (i.e. URL field will include the URL of the previously loaded tab and user agent will be pre-loaded onto a hidden form field).
|Feature non-goals=# Placing the feedback button onto the navigation toolbar by default across all channels/builds.
|Feature non-goals=# Placing the feedback button onto the navigation toolbar by default across all channels/builds.
# Landing Test Pilot as a patch onto mozilla-central.
# Landing Test Pilot as a patch onto mozilla-central.
|Feature qa review=TODO - Any and all test plans and strategies.  Either inline or linked to.
|Feature qa review=TODO - Any and all test plans and strategies.  Either inline or linked to.
|Feature implementation notes=* {{bug|649156}} - Add the feedback button to the customize toolbar palette
|Feature implementation notes=* {{bug|649156}} - Add the feedback button to the customize toolbar palette
Line 65: Line 62:
==== Next steps ====
==== Next steps ====
* Separate Feedback button code from Test Pilot add-on and turn it into a patch against mozilla-central (Jono Xia)
* Separate Feedback button code from Test Pilot add-on and turn it into a patch against mozilla-central (Jono Xia)
}}
}}
{{FeatureInfo
{{FeatureInfo
|Feature priority=P1
|Feature priority=P1
|Feature roadmap=Firefox Desktop
|Feature roadmap=User Engagement
|Feature list=Desktop
|Feature list=Desktop
|Feature engineering team=Desktop front-end
|Feature engineering team=Desktop front-end
canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906

edits