SUMMARY Clicking on the dark overlay of the save dialog makes it disappear and the recording cannot be saved anymore. STEPS TO REPRODUCE 1. Click stop recording 2. (Save dialog appears) 3. Click on the shadow background of the window OBSERVED RESULT The save dialog disappear. Clicking on the record button does not start a new recording, instead the previous recording is shown. Clicking on stop again displays the dialog again and the recording can be saved. EXPECTED RESULT The save dialog is not closed until the user makes a choice. SOFTWARE/OS VERSIONS Operating System: Manjaro Linux KDE Plasma Version: 5.27.11 KDE Frameworks Version: 5.115.0 Qt Version: 5.15.12 Kernel Version: 6.6.19-1-MANJARO (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics Memory: 58,6 GiB of RAM Graphics Processor: AMD Radeon Graphics ADDITIONAL INFORMATION
A possibly relevant merge request was started @ https://invent.kde.org/utilities/krecorder/-/merge_requests/36
Git commit 7566bf3259ec2dd273a30d4fb33ffb8fc85c817b by Devin Lin. Committed on 22/03/2024 at 01:30. Pushed by devinlin into branch 'master'. Don't allow recording save dialog to be easily closed from clicking the scrim Make it harder to accidentally close the dialog, as the user may be confused and in for a shock in thinking that they accidentally deleted their recording. It is still possible to close the dialog, with the "close" button. M +1 -0 src/contents/ui/RecordPage.qml https://invent.kde.org/utilities/krecorder/-/commit/7566bf3259ec2dd273a30d4fb33ffb8fc85c817b
Git commit 17c3f1c30cda392c826bca857321a641d80fe9a1 by Devin Lin. Committed on 22/03/2024 at 01:34. Pushed by devinlin into branch 'release/24.02'. Don't allow recording save dialog to be easily closed from clicking the scrim Make it harder to accidentally close the dialog, as the user may be confused and in for a shock in thinking that they accidentally deleted their recording. It is still possible to close the dialog, with the "close" button. M +1 -0 src/contents/ui/RecordPage.qml https://invent.kde.org/utilities/krecorder/-/commit/17c3f1c30cda392c826bca857321a641d80fe9a1