Automattic / Automattic/simplenote-android
Unrecoverable state after attempting to log in but failed to create network request
- Dominant language
- Java
- Stars
- 1.9k
- Forks
- 318
- Avg merge
- 15h 23m
- Merged PRs (30d)
- 5
Description
Android 15, on the branch on this PR https://github.com/Automattic/simplenote-android/pull/1733, when tapping on the button to get a magic link over email, the "Requesting log in link" spinner is there forever
```
2025-08-02 18:44:25.006 21414-21464 Simperium.WebSocket com.automattic.simplenote.debug E Error: java.util.concurrent.TimeoutException (Ask Gemini)
java.util.concurrent.TimeoutException
at com.koushikdutta.async.http.AsyncHttpClient$2.run(AsyncHttpClient.java:241)
at com.koushikdutta.async.AsyncServer$Scheduled.run(AsyncServer.java:232)
at com.koushikdutta.async.AsyncServer.lockAndRunQueue(AsyncServer.java:797)
at com.koushikdutta.async.AsyncServer.runLoop(AsyncServer.java:815)
at com.koushikdutta.async.AsyncServer.run(AsyncServer.java:726)
at com.koushikdutta.async.AsyncServer.access$800(AsyncServer.java:46)
at com.koushikdutta.async.AsyncServer$8.run(AsyncServer.java:680)
```
Contributor guide
Research direction
Start with the Android magic-link login flow described in the issue and reproduce the timeout on Android 15 using the referenced PR branch. Trace what happens after the network request fails; done means the request spinner no longer remains indefinitely and the user can recover from the failed attempt.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- authentication, mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100