duckduckgo / duckduckgo/Android

Sync & Backup buttons not responding

Open
#8,245 6 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

bug needs triage
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

Image

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.