You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While React is being rolled out, form admins and public respondents will be able to opt out of React and revert back to the AngularJS app. When they do so, we should collect feedback as to why they are switching.
When user clicks on link in infobox, feedback modal opens
When feedback is submitted, the following should happen:
A FormSG form (PM me for the link) should be submitted programmatically. The form has three fields: URL (this can be grabbed programmatically at the point of submission), email (optional field, leave it blank for public users) and the feedback content itself.
User's cookie should switch them to AngularJS so they see AngularJS when accessing forms in future. This cookie expiry should be set to 2 months so that they don't see React again until we are sure it is stable. We don't want the same user to encounter errors multiple times even after explicitly opting out.
Page should refresh and revert to AngularJS
Note that we will remove this infobox once React rollout for public form respondents goes above 10%. This is because we expect the most issues to happen in the first 10%, and beyond that we are likely to get a lot of noise.
Floating action button is visible in all admin pages
Clicking on button opens feedback modal. Upon submitting feedback, the same FormSG form should be submitted programmatically, together with the admin user's email which can be grabbed from session storage.
After feedback is submitted, user has the option to switch to AngularJS or continue using React. Again, if they switch to AngularJS, their cookie expiry should be set to 2 months so they don't see React until we are sure it is stable.
This button will be available for form admins until rollout hits 100%
The text was updated successfully, but these errors were encountered:
While React is being rolled out, form admins and public respondents will be able to opt out of React and revert back to the AngularJS app. When they do so, we should collect feedback as to why they are switching.
Public respondent flow
Admin flow
The text was updated successfully, but these errors were encountered: