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

MacOS - when cancelling entering the exam password the session is not restarted but the cookies are cleared #467

Open
t00 opened this issue Jan 13, 2025 · 0 comments
Assignees
Labels
in roadmap A solution for the issue is planed for upcoming versions.

Comments

@t00
Copy link

t00 commented Jan 13, 2025

There is some inconsistency between iOS, MacOS and Windows and MacOS behaviour is causing UX issues while Windows behaves in a most expected way.

To reproduce:

  • start SEB
  • sign in to the learning/exam platform (cookie authentication)
  • click on the encrypted SEB exam settings link - sebs://...
  • cancel the SEB password entry dialog

iOS (3.4 15351) shows a dialog “Cannot Start Exam”, “Decrypting exam settings was cancelled”, after pressing OK user session is visibly restarted and the user is signed out

Windows works fine - no additional error dialog after cancelling password entry, user is still on the same page, can do things as they have not been signed out

macOS (3.4.1) shows “Cannot Start Exam”, session is not restarted but the user is signed out (cookies cleared), when they do something requiring authentication, they are navigated to the sign in page as no authentication cookie is present.

Ideally Windows SEB way is most user-friendly as the user session is preserved, iOS and MacOS could share the same workflow if possible.

If such fix will break some other functionality, possibly MacOS should at least restart the session if the password entry dialog was cancelled to prevent user from thinking they are still signed in.

@danschlet danschlet added the in roadmap A solution for the issue is planed for upcoming versions. label Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in roadmap A solution for the issue is planed for upcoming versions.
Projects
None yet
Development

No branches or pull requests

2 participants