You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As documented and warned, changes to Advanced settings in Settings > Options > Advanced are implemented immediately, with no 'Undo' facility.
This kind of undermines the purpose of the 'Cancel' button in the Options Editor, so it would be great if this reverted to previous settings.
In order to enable this (or in lieu, I guess), and to reduce the impact of accidental changes (like I just managed even whilst carefully trying add a new symbol path), it is surely possible to save previous settings to a backup file - I'd suggest multiple sequentially-numbered files, one per editing session, e.g. QGIS.ini.000.bkp, QGIS.ini.001.bkp, &c. There are unlikely to ever be so many changes made to cause a storage issue.
Steps to reproduce the issue
Settings > Options > Advanced
click through warning to be verra verra careful...
trepidatiously alter setting, only to realise it has not appended additional configuration, but deleted and replaced default - who knew...
click Cancel. Fruitlessly.
default setting is lost :-(
Versions
v3.18.0-Zurich
Supported QGIS version
I'm running a supported QGIS version according to the roadmap.
New profile
I tried with a new QGIS profile
Additional context
No response
The text was updated successfully, but these errors were encountered:
There are other cases where it is useful to have old copies of the settings e.g. if you unwittingly run the new QT6 builds with an existing QGIS profile all your old plugins are disabled. If you run a QT5 build again you need to manually re-enable them. Similarly, over the years when running nightly builds occasionally I encounter a problem that causes a whole lot of plugins to fail to load, and be disabled.
it is surely possible to save previous settings to a backup file - I'd suggest multiple sequentially-numbered files, one per editing session
I believe every time a setting is written a new settings file is created, then the old one is deleted and the new one put in its place - I think the junk I see here might be new settings files being written and then something going wrong and interrupting the process:
So it might be fairly easy to archive the old settings file each time instead of deleting it. That alone wouldn't provide the easy undo you're looking for, but it would at least allow you to investigate old settings if necessary.
In my dream world settings would be kept in a system that tracks changes, so you can see what setting was changed when... maybe the answer is to use a system like Nix, instead of expecting this to be implemented by applications (QGIS) or toolkits (QT).
What is the bug or the crash?
As documented and warned, changes to Advanced settings in Settings > Options > Advanced are implemented immediately, with no 'Undo' facility.
This kind of undermines the purpose of the 'Cancel' button in the Options Editor, so it would be great if this reverted to previous settings.
In order to enable this (or in lieu, I guess), and to reduce the impact of accidental changes (like I just managed even whilst carefully trying add a new symbol path), it is surely possible to save previous settings to a backup file - I'd suggest multiple sequentially-numbered files, one per editing session, e.g. QGIS.ini.000.bkp, QGIS.ini.001.bkp, &c. There are unlikely to ever be so many changes made to cause a storage issue.
Steps to reproduce the issue
Versions
v3.18.0-Zurich
Supported QGIS version
New profile
Additional context
No response
The text was updated successfully, but these errors were encountered: