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

Form should remember place if user clicks away from it (e.g., Learn more under processing methods) #2419

Open
dbranchini opened this issue May 7, 2024 · 4 comments
Labels

Comments

@dbranchini
Copy link

Steps to reproduce:

  1. I select pickup physical item, click continue, get the option to expedite/wait
  2. I clicked "Learn more"
  3. Then used the back button to get back to the request page

Actual result:

It goes back, but now it's back on step one with "pickup physical item" still selected and the continue button is disabled. I can get around it by selecting email and then pickup again.

Expected result:

It shouldn't lose the user's place. I'd expect it to still be on step 2 with the expedite/wait options since that's where I left it when I clicked "Learn more."

Record and other information:

https://requests.stanford.edu/patron_requests/new?instance_hrid=1849058&origin_location_code=SAL3-STACKS

Image

@dbranchini dbranchini added the bug label May 7, 2024
@dnoneill
Copy link
Contributor

dnoneill commented May 7, 2024

I haven't been able to recreate. I have tried in Safari, Firefox and Chrome.

@cbeer
Copy link
Member

cbeer commented May 7, 2024

I seem to remember different browsers doing different things, and having to do something to clean up the form if the user refreshed the page.

Can these links for more information just open in a new tab/window?

@dbranchini
Copy link
Author

dbranchini commented May 7, 2024

Yes, @cbeer, I know a lot of people frown upon that, but especially in this case when you're filling out a form. I'd prefer to not lose your place in the form so let's open it in a new tab/window.

@dbranchini
Copy link
Author

Funny that Niqui couldn't recreate because I was using Chrome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants