~tarrouye/Surfboard-Issue-Tracker#61: 
Logged in user is often lost and login form is very slow

I don’t open the app so frequently (say I often skip a day or two) but almost every time I go back I have to login again. Today I checked the account page to test and all was ok, then I tried to upvote a comment and the vote menu was disabled. I checked again and (surprise) I was logged out.

Also, the login form plays very bad with password managers. I’m able to hang the UI by selecting “password”, opening the password manager, then cancel. It’s impossible to write anything in the fields, so I resort to kill the app and restart.

I’m available for any test (or logs or whatever, I have access to dev tools), just let me know. HW is an iPhone 13 mini, standard iOS (non beta), fully patched…

Status
REPORTED
Submitter
Giacomo Tufano
Assigned to
No-one
Submitted
4 months ago
Updated
4 months ago
Labels
bug planned under consideration

~tarrouye REPORTED CLOSED 4 months ago*

Hi @Giacomo, thanks for your report.

I'll look into better persisting the session. It's all HTTP cookies under the hood, and based on your description you probably aren't refreshing the session often enough for it to stay active. I'll see what can be done about it. I'll also look into some UI improvements to make it more clear when that session expires and you've been logged out.

Regarding the password manager issue, I'm not able to replicate that part at all. Could you maybe provide a screen recording of the behavior you are describing ? What password manager are you using ? I've tested with Enpass, Bitwarden, and the built in iCloud one. That flow is entirely managed by the system, so I don't see why the app would hang when you cancel the flow.

Thanks.

~tarrouye CLOSED REPORTED 4 months ago

~tarrouye 4 months ago

Thanks for providing your hardware details BTW. I'll run some tests on the 13 Mini simulator when I have some time.

Giacomo Tufano 4 months ago · edit

Il giorno 24 lug 2023, alle ore 22:15, ~tarrouye outgoing@sr.ht ha scritto:

What password manager are you using ? I've tested with Enpass, Bitwarden, and the built in iCloud one. That flow is entirely managed by the system, so I don't see why the app would hang when you cancel the flow

I’m using Secrets, but this particular password is on the iCloud password manager. It could be a weird interaction with the other password manager (or the strange form factor, tbh). In general the form is weirdly sluggish even at start: writing is very slow and after tapping on a field it takes half a second to get the focus. Invoking the password manager and canceling increases the slugginess until a “it’s better to kill and restart than use this thing” is reached. I have no idea how this could happen (and this is the first app that ever have this behavior). I have nothing especially strange on the phone, I only have Firefox Focus active as safari extension (it could also interfere). Anyway, thank for your time, nothing is unbearable and the app is very nice (thank you). If it just me (and may be the other 3 people with a Mini) just ignore it and focus on the actual development

Giacomo Tufano 4 months ago · edit

Il giorno 24 lug 2023, alle ore 22:15, ~tarrouye outgoing@sr.ht ha scritto:

What password manager are you using ? I've tested with Enpass, Bitwarden, and the built in iCloud one. That flow is entirely managed by the system, so I don't see why the app would hang when you cancel the flow

I’m using Secrets, but this particular password is on the iCloud password manager. It could be a weird interaction with the other password manager (or the strange form factor, tbh). In general the form is weirdly sluggish even at start: writing is very slow and after tapping on a field it takes half a second to get the focus. Invoking the password manager and canceling increases the slugginess until a “it’s better to kill and restart than use this thing” is reached. I have no idea how this could happen (and this is the first app that ever have this behavior). I have nothing especially strange on the phone, I only have Firefox Focus active as safari extension (it could also interfere). Anyway, thank for your time, nothing is unbearable and the app is very nice (thank you). If it just me (and may be the other 3 people with a Mini) just ignore it and focus on the actual development

Register here or Log in to comment, or comment via email.