Background
As we roll out Parsoid certain users are opting out of the experience. This could either be due to a bug we've since fixed, or due to a valid issue that we are not aware of (E.g. performance/broken experience on certain pages). Anecdotally at least one Wikivoyage user has opted out due to lack of thumbnail support documented described in T375981: Preferences settings for small image size are not being respected for Parsoid Read Views. Running a survey can help us understand the needs of these users and plan for them better proactively during roll out.
User story
As a hypothesis owner I want to know why users might not want to use Parsoid
Requirements
- An external survey has been set up that asks users to give us feedback on why they are not using Parsoid. Answers would include "What's Parsoid?" as well as a free text box to provide more in depth information. [to be designed by @MSantos]
- A quick survey is run for all users NOT using Parsoid on projects where Parsoid is the default [Jon to setup and run]
BDD
- For QA engineer to fill out
Test Steps
- For QA engineer to fill out
Design
- Add mockups and design requirements
Code
if ( !$('[data-mw-parsoid]').length ) {
mw.loader.using('ext.quicksurveys.lib').then((req)=>req('ext.quicksurveys.lib').showSurvey('parsoid-rollout-survey'))
}Acceptance criteria
- Add acceptance criteria
Communication criteria - does this need an announcement or discussion?
N/A
Rollback plan
N/A
This task was created by Version 1.2.0 of the Web team task template using phabulous