duckduckgo / duckduckgo/Android
[Bug] OAuth is broken
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 4.8k
- Forks
- 1.4k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 170
Description
Describe the bug
Hi people, DDGo long user here.
I'm using the Heron Bluesky Android client, and for some time now I haven't been able to authenticate. The process proceeds as before until the last step, which should launch Heron back, but instead goes to the Heron website.
Please fix it.
I set Chrome as the default browser temporarily to log in. That worked as expected.
Kind Regards,
Eugen
How to Reproduce
- Open Heron
- Press login
- Enter your credentials
- Copy/paste code from email
- Press "Authorise"
Expected behavior
Heron app opens with the token
Environment
- DDG App Version: 5.291.1
- Device: Pixel 10 XL
- OS: Android 17
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Reproduce the login flow using the listed steps and environment, then trace the final OAuth redirect from the browser back to Heron; done means the app opens with the token instead of the Heron website.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- authentication, mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100