ankidroid / Anki-Android

AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
GNU General Public License v3.0
8.59k stars 2.23k forks source link

[BUG]: BackupPromptDialog doesn't appear just after user login to the app #14942

Open soCallmeAdityaKumar opened 10 months ago

soCallmeAdityaKumar commented 10 months ago

Checked for duplicates?

What are the steps to reproduce this bug?

1) Install the app. 2) Then login the app 3) Close the app 4) Open the app again -BackupPromptDialog Shows

Expected behaviour

As soon as the user successfully login the app and deckpicker screen appears , the dialog should be shown.

Actual behaviour

user had to close the the app and again open to show back dialog

Debug info

AnkiDroid Version = 2.17alpha8-debug (55b40f1b010be901c6f816704d6932973b21bec6)

Android Version = 12

ProductFlavor = amazon

Manufacturer = Xiaomi

Model = M2101K7AI

Hardware = qcom

Webview User Agent = Mozilla/5.0 (Linux; Android 12; M2101K7AI Build/SKQ1.210908.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/119.0.6045.67 Mobile Safari/537.36

ACRA UUID = 761e2d2f-2b67-449e-a3a5-907d2b3e9845

Crash Reports Enabled = false

DatabaseV2 Enabled = true

(Optional) Anything else you want to share?

No response

Research

SanjaySargam commented 10 months ago

Working on it

github-actions[bot] commented 2 months ago

Hello 👋, this issue has been opened for more than 3 months with no activity on it. If the issue is still here, please keep in mind that we need community support and help to fix it! Just comment something like still searching for solutions and if you found one, please open a pull request! You have 7 days until this gets closed automatically

soCallmeAdityaKumar commented 2 months ago

i will look into it

lukstbit commented 2 months ago

To be honest I don't see this as a real issue. As this is a clean install and the user is logging in(so that data is already backed up) I don't see the need to prompt him right away and we can wait until the next time he starts the app.