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

locked / unlock loop #1101

Open
stuntsman opened this issue Apr 17, 2024 · 4 comments
Open

locked / unlock loop #1101

stuntsman opened this issue Apr 17, 2024 · 4 comments
Assignees
Labels
🐛 bug Something isn't working
Milestone

Comments

@stuntsman
Copy link

stuntsman commented Apr 17, 2024

Bug description

WebSSH 25.8 on iPadOS 17.3.1 is stuck in an unlock loop. A small dialog appears including "Locked" and an Unlock button. Clicking the button makes the dialog go away for a second then it comes back.

Screenshots

IMG_0154

Steps to reproduce

  1. Start app
  2. Locked dialog appears, click Unlock
  3. Dialog goes away for a second. Go to step 2.

Tried but didn't help:

  • killing the app (swipe up from bottom for app cards, swipe WebSSH card up to end process)
  • changing lock settings under Settings/WebSSH
  • disabling FaceID under Settings/WebSSH
  • restarting iPad
@isontheline
Copy link
Owner

Hello @stuntsman 👋

Does Face ID is enrolled on the device?

@stuntsman
Copy link
Author

Thanks for the tip, I've found that FaceID was disabled:

  • a few days earlier I had to disable Passcode on the device temporarily, but then forgot about that
  • however disabling Passcode also automatically disabled FaceID (I didn't notice that until now)
  • since then WebSSH stuck in an unlock loop
  • re-enabling FaceID systemwide solved the issue (iPadOS required setting a passcode too)

Suggestion: the WebSSH unlock dialog could show a message if FaceID and/or passcode is disabled systemwide, as it seems to make unlocking impossible.

@isontheline
Copy link
Owner

Thanks for your strong feedback about your resolution 🙏

I will check if I can retrieve Face ID (full) enrollment from the Apple SDK and so improve WebSSH as well in order to avoid this check loop

@isontheline
Copy link
Owner

isontheline commented Apr 17, 2024

Merging this issue with this old one : #702

@isontheline isontheline self-assigned this Apr 17, 2024
@isontheline isontheline added the 🐛 bug Something isn't working label Apr 17, 2024
@isontheline isontheline added this to the 26 - Train milestone Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants