duckduckgo / duckduckgo/Android
Sync & Backup buttons not responding
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
Bug: Sync & Backup buttons not responding
on Android 10 device without fingerprint reader
Device: Lenovo TB-X605F
OS: Android 10
DDG version: 5.275.1
Problem:
On this tablet, none of the Sync & Backup buttons respond when tapped. No screen opens, nothing happens. The on/off toggle for sync which is visible on other devices is also missing completely.
The tablet has no fingerprint reader, but Android only offers lock screen options with fingerprint (Fingerprint + PIN, Fingerprint + Pattern, Fingerprint + Password). DDG appears to require fingerprint authentication to activate sync, making it completely unusable on devices without a fingerprint reader.
On another device (Android phone, same DDG version): Sync works correctly, toggle is visible, buttons respond normally.
Expected behavior: Sync & Backup should work on devices without a fingerprint reader using PIN or pattern alone.
How to Reproduce
When tapping any button in Sync & Backup section, nothing happens.
Expected behavior
When tapping any button in Sync & Backup section, nothing happens. The on/off toggle for sync is also missing completely. The tablet has no fingerprint reader, but Android only offers lock screen options with fingerprint (Fingerprint + PIN, Fingerprint + Pattern, Fingerprint + Password). DDG requires fingerprint authentication, making sync completely unusable on this device. On another Android phone with the same DDG version, sync works correctly.
Environment
- DDG App Version:5.275.1
- Device:Lenovo TB-X605F
- OS: Android 10
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
Start by reproducing the issue in the Sync & Backup section on the Lenovo TB-X605F running Android 10, then compare its behavior with the Android phone where Sync works. Trace the authentication path used when tapping the buttons and verify that PIN or pattern alone can enable Sync & Backup and that the sync toggle appears on devices without fingerprint hardware.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- authentication, mobile-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100