[Bug] Can't apply the changes of "Auto advance" settings in Deck options of Reviewer screen, on the spot
Reproduction Steps
-
Settings>Reviewing> enableAutomatic display answer -
Open a card in Reviewer screen
-
Three dot menu >
Deck options>Auto Advancecategory > change any values in the settings -
Save(Then, Reviewer screen gets shown again)
Expected Result
Auto advance behavior reflects the changed settings. In the example above, the answer gets shown in 10 seconds.
Actual Result
Auto advance behavior still doesn't reflect the changed settings. In the example above, the answer gets shown in 2 seconds as before the change.
(The changed settings are reflected after users exit from Reviewer screen once. )
Debug info
AnkiDroid Version = 2.17beta6 (c17fed63b97a464484f7ee465057ff251f54007f)
Backend Version = 0.1.34-anki23.12.1 (23.12.1 1a1d4d5419c6b57ef3baf99c9d2d9cf85d36ae0a)
Android Version = 11 (SDK 30)
ProductFlavor = full
Manufacturer = OPPO
Model = CPH2013
Hardware = qcom
Webview User Agent = Mozilla/5.0 (Linux; Android 11; CPH2013 Build/RKQ1.200903.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/121.0.6167.165 Mobile Safari/537.36
ACRA UUID = df169a4d-29ec-46b6-b114-141ca7e01ba3
Crash Reports Enabled = true
Research
Enter an [x] character to confirm the points below:
- [x] I have read the support page and am reporting a bug or enhancement request specific to AnkiDroid
- [x] I have checked the manual and the FAQ and could not find a solution to my issue
- [x] I have searched for similar existing issues here and on the user forum
- [x] (Optional) I have confirmed the issue is not resolved in the latest alpha release (instructions)
Duplicate of https://github.com/ankidroid/Anki-Android/issues/11046 I believe?
- https://github.com/ankidroid/Anki-Android/issues/11046
They appear to be separate issues.
Though I haven't confirmed all the options, but for example, the changes about the following options are reflected in Reviewer screen soon after Save.
-
Learning steps -
New cards/day -
Show answer timer
#11046 is for general SharedPreferences, while this one is about DeckConfig I guess.
DeckConfig probably should be solved with ChangeManager, while SharedPreferences probably should be fixed with a SharedPreferencesChangeListener
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
Still an issue on 2.19alpha3.
Toggling "Don't play audio automatically" on/off can't be reflected on the spot, either.