SUMMARY In some cases, the changes applied are hard to revert. It would be amazing if a confirmation popup to receive explicit confirmation from the user to keep the changes can be implemented (similar to the 15/10 seconds confirmation popup on Windows) or another flow with similar functionality. A comparable UX on Android would be a confirmation dialog when exiting the current view. Example confirmation dialog with Flutter on Android: https://i.ytimg.com/vi/PQLvf1tI_hE/maxresdefault.jpg STEPS TO REPRODUCE Example of current behaviour on the PinePhone where this can be an issue: - Change the display scaling from the default 200% - The scaling change is applied immediately - The user changes the value to 50% OBSERVED RESULT - Reverting from 50% to the default scaling can be very hard as the touch targets are very small. Could require use of a mouse or clearing the setting through the terminal - If the user closes KScreen (navigates up the Settings tree or closes it altogether), the changes are kept EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Manjaro ARM Plasma Mobile edition (available in About System) KDE Plasma Version: 5.22.5 KDE Frameworks Version: 5.85.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION While the request targets specifically the PinePhone and the mobile edition, the UX could prevent unintended changes that are hard to revert on desktop as well.
5.23 contains a 30s confirmation dialog: https://invent.kde.org/plasma/kscreen/-/merge_requests/35
(In reply to Zamundaaa from comment #1) > 5.23 contains a 30s confirmation dialog: > https://invent.kde.org/plasma/kscreen/-/merge_requests/35 Thank you for link!