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: Fix modal transitions #1524

Open
2 tasks
Tracked by #1522
anitadesigns opened this issue Aug 25, 2024 · 3 comments
Open
2 tasks
Tracked by #1522

Code: Fix modal transitions #1524

anitadesigns opened this issue Aug 25, 2024 · 3 comments
Labels
issue level I: request Smallest type of issue; Typically can be completed by one person p-feature: Popups/Affirmations for issue relating to the popups, also known as affirmations priority: high role: development anything related to code size: 2pt Can be done in 7-12 hours

Comments

@anitadesigns
Copy link
Member

anitadesigns commented Aug 25, 2024

Summary

Design is working on a new experience that may or may not include modals. For our current flow, our modals appear too fast and it may feel jarring to users.

We should transition the modal in so it's less immediate and feels more natural.

Background

The current implementation of modals, particularly the transition effect that causes a flash of the previous screen before the modal appears, negatively impacts user experience. This behavior disrupts the smooth flow of navigation and detracts from the overall professionalism of the site.

Current state

On screens before a modal when a user clicks continue

  1. the form changes
  2. the modal appears
  3. the background dims

It all happens so fast that it does not feel very natural. See linked slow motion screencast
https://www.loom.com/share/0221fc46905a4913bbb30de4b26d144c?sid=829ad0ae-2403-45b5-a039-42b7fe4a6616

Requirements

  • Background dim and Modal should appear simultaneously
  • modal should appear before the form changes

Resources/Notes

@anitadesigns anitadesigns added dependency The issue or reason why this issue is in the icebox feature: missing issue level: missing This issue is missing an issue level label priority: missing role: missing size: missing labels Aug 25, 2024
@anitadesigns anitadesigns moved this to New Issues waiting for approval (pre backlog) in P: EA: Project Board Aug 25, 2024
@anitadesigns anitadesigns added role: development anything related to code priority: high p-feature: Popups/Affirmations for issue relating to the popups, also known as affirmations issue level I: request Smallest type of issue; Typically can be completed by one person and removed role: missing feature: missing priority: missing issue level: missing This issue is missing an issue level label labels Aug 25, 2024
@anitadesigns anitadesigns added this to the Stakeholder Review 2.0 milestone Aug 25, 2024
@anitadesigns
Copy link
Member Author

Will add more to "Action items" once a solution is in place

@sydneywalcoff sydneywalcoff added size: 2pt Can be done in 7-12 hours and removed size: missing labels Sep 9, 2024
@sydneywalcoff sydneywalcoff moved this from New Issues for approval to Icebox in P: EA: Project Board Sep 9, 2024
@rcpeng34 rcpeng34 moved this from Icebox to Prioritized Backlog in P: EA: Project Board Jan 30, 2025
@rcpeng34 rcpeng34 changed the title code new modal transition Smooth out modal transitions during letter flow Jan 30, 2025
@rcpeng34
Copy link
Member

@anitadesigns @sydneywalcoff I think there's only 3 modals in the flow right?

@sydneywalcoff sydneywalcoff removed the dependency The issue or reason why this issue is in the icebox label Feb 3, 2025
@sydneywalcoff
Copy link
Member

@rcpeng34 unsure, but that shouldn't change how we implement the bug fix.

@sydneywalcoff sydneywalcoff changed the title Smooth out modal transitions during letter flow Code: Fix modal transitions Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
issue level I: request Smallest type of issue; Typically can be completed by one person p-feature: Popups/Affirmations for issue relating to the popups, also known as affirmations priority: high role: development anything related to code size: 2pt Can be done in 7-12 hours
Projects
Status: Prioritized Backlog
Development

No branches or pull requests

3 participants