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

Session timeout warning #479

Open
sarawilcox opened this issue Aug 9, 2023 · 3 comments
Open

Session timeout warning #479

sarawilcox opened this issue Aug 9, 2023 · 3 comments

Comments

@sarawilcox
Copy link
Contributor

sarawilcox commented Aug 9, 2023

What

Warn users that their session is about to time out and let them extend it if possible.

Why

All services that use sessions already use, or should use this pattern.

GOV.UK examples and guidance

Note GDS recommends a 20 to 30 mins timeout.

If you have any NHS examples, please add screenshots, UR findings, design thinking etc.

@sarawilcox sarawilcox changed the title Session timeout Session timeout warning Aug 9, 2023
@joanarmcoelho
Copy link

joanarmcoelho commented Aug 15, 2023

We're about to test a new version of this screen with slightly different content and a warning popup, but this is the timeout screen we're using in our service at the moment.

🚫 timeout

@sarawilcox
Copy link
Contributor Author

@frankieroberto
Copy link

The NHS e-Referral Service has some documentation on how they handle session time limits:


Absolute timeout

An absolute timeout occurs when the user has been logged on to e-RS for 8 hours.

10 minutes before the 8 hours expires, a notification box, will be displayed with a countdown.

absolute-timeout-warning

If the user does not save their work before the time elapses their changes will be lost when the user is automatically logged out of e-RS.

The message below will appear when the time elapses and automatically logs the user out.

absolute-timeout-logout

Idle timeout

An idle timeout occurs when a user has not carried out any interaction with e-RS.

After being idle for 10 minutes, a notification box will be displayed with a countdown.

idle-timeout-warning

If no action is taken within the time window the user will be logged out of e-RS.

The message will appear when the time elapses and automatically logs the user out.

idle-timeout-15-logout

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

No branches or pull requests

3 participants