Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code Oops Reminder #1142

Open
1 of 3 tasks
Tracked by #1153
sydneywalcoff opened this issue Feb 2, 2024 · 4 comments
Open
1 of 3 tasks
Tracked by #1153

Code Oops Reminder #1142

sydneywalcoff opened this issue Feb 2, 2024 · 4 comments
Assignees
Labels
front-end type of development task relating to the website issue level I: request Smallest type of issue; Typically can be completed by one person p-feature: reminder component priority: medium role: development anything related to code size: 2pt Can be done in 7-12 hours

Comments

@sydneywalcoff
Copy link
Member

sydneywalcoff commented Feb 2, 2024

Dependency

Overview

If you use browser navigation like (refresh, forward and backward) while in the letter generator, the app forgets all your previous answers. And because it uses your previous answers to determine the flow and eventually to form the letter, the app breaks and shows a blank white page.

We should
a) warn users not to use browser navigation like (refresh, forward and backward) while in the letter generator before they start #1152
b) if a user does refresh, we should show a little Oops reminder (similar to the #1136, but smaller) reminding the user not to use browser navigation

Action Items

  • Code Oops Reminder
    • The Oops Reminder should show when someone breaks the LG from the inside

Resources/Notes

DESIGN

The bug is created by having an empty formstate while in the middle of the letter generator. This might be able to be used to dynamically present the oops reminder when the state is empty and you are in the LG.

@sydneywalcoff sydneywalcoff added role: development anything related to code dependency The issue or reason why this issue is in the icebox size: 2pt Can be done in 7-12 hours front-end type of development task relating to the website p-feature: reminder component priority: medium labels Feb 3, 2024
@sydneywalcoff sydneywalcoff added the issue level I: request Smallest type of issue; Typically can be completed by one person label Mar 5, 2024
@sydneywalcoff sydneywalcoff added this to the Launch Prep 2.0 milestone Mar 11, 2024
@eruan8888
Copy link
Member

Design can be found here

@eruan8888 eruan8888 removed the dependency The issue or reason why this issue is in the icebox label Sep 6, 2024
@eruan8888 eruan8888 moved this from Icebox to New Issues waiting for approval (pre backlog) in P: EA: Project Board Sep 6, 2024
@eruan8888 eruan8888 added the ready for dev lead task ready for dev lead to evaluate label Sep 6, 2024
@sydneywalcoff sydneywalcoff moved this from Prioritized Backlog to Icebox in P: EA: Project Board Sep 7, 2024
@sydneywalcoff sydneywalcoff added the dependency The issue or reason why this issue is in the icebox label Sep 9, 2024
@sydneywalcoff
Copy link
Member Author

Current Figma content isn't fully accurate so Content is re-evaluating

@sydneywalcoff sydneywalcoff removed the ready for dev lead task ready for dev lead to evaluate label Sep 9, 2024
@cjankowski23
Copy link
Member

Design is ready here

@cjankowski23 cjankowski23 added the ready for dev lead task ready for dev lead to evaluate label Nov 8, 2024
@sydneywalcoff sydneywalcoff removed dependency The issue or reason why this issue is in the icebox ready for dev lead task ready for dev lead to evaluate labels Nov 15, 2024
@sydneywalcoff sydneywalcoff moved this from Prioritized Backlog to In Progress (active) in P: EA: Project Board Nov 19, 2024
Copy link

Hey @hasham-qaiser! Thanks for taking this issue.

To help keep everyone in the loop, please comment your Estimated Time to Completion (ETC) below!

Thanks again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
front-end type of development task relating to the website issue level I: request Smallest type of issue; Typically can be completed by one person p-feature: reminder component priority: medium role: development anything related to code size: 2pt Can be done in 7-12 hours
Projects
Status: In Progress (active)
Development

No branches or pull requests

4 participants