fix: confidence mode not saved after changing stop on error mode (mohanadft) (#4667)

* fix: save confidence mode after setting stopOnError and vice versa

* refactor: save to local storage if values updated

* fix: save freedomMode when it's reset
This commit is contained in:
Mohanad Fteha 2023-09-26 17:38:28 +03:00 committed by GitHub
parent 923f69ab55
commit 619bc23331
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -361,6 +361,7 @@ export function setStopOnError(
config.stopOnError = soe;
if (config.stopOnError !== "off") {
config.confidenceMode = "off";
saveToLocalStorage("confidenceMode", nosave);
}
saveToLocalStorage("stopOnError", nosave);
ConfigEvent.dispatch("stopOnError", config.stopOnError, nosave);
@ -1284,6 +1285,8 @@ export function setConfidenceMode(
if (config.confidenceMode !== "off") {
config.freedomMode = false;
config.stopOnError = "off";
saveToLocalStorage("freedomMode", nosave);
saveToLocalStorage("stopOnError", nosave);
}
saveToLocalStorage("confidenceMode", nosave);
ConfigEvent.dispatch("confidenceMode", config.confidenceMode, nosave);