When there is Undo there should always be Redo. Dolphin has Undo but it has no Redo.
*** Bug 452366 has been marked as a duplicate of this bug. ***
(In reply to Nate Graham from comment #1) > *** Bug 452366 has been marked as a duplicate of this bug. *** You marked mine as a duplicate of another, I went to it, and it says you marked it as a duplicate of mine. So both are closed?
You are writing in Bug 451746, which is open. :) It's marked as CONFIRMED.
(In reply to Nate Graham from comment #3) > You are writing in Bug 451746, which is open. :) It's marked as CONFIRMED. Sorry :) I am relatively new to linux (since the end of August 2021) I made a little mistake and wrote in the wrong thread, I thought they were both closed because they are marked "duplicate". I want to contribute to the development of KDE and this is my first bug reports, I will try to make fewer mistakes in the future :) I noticed right away that I wrote in the wrong thread, but I don't know how to delete the redundant message) Translated with www.DeepL.com/Translator (free version)
It's okay, don't worry about it. : ) Unfortunately Bugzilla does not allow you to edit or delete comments.
On Windows, I would often subconsciously undo (ctrl+Z) and then redo (ctrl+shift+Z) the last operation I did (e.g. renaming a file) just to double-check that I did it correctly. I never realized I did this until I noticed it didn't work in KDE.
I'd like to start working on this bug and see if I can implement Redo support in Dolphin. I am still getting familiar with the code, but I wanted to mention it here in case someone else is thinking about it too.
(In reply to Gleb Kasachou from comment #7) > I'd like to start working on this bug and see if I can implement Redo > support in Dolphin. I am still getting familiar with the code, but I wanted > to mention it here in case someone else is thinking about it too. This would be extremely important and useful.
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/1941
A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/1000
Git commit 0204ac98ad8dced42b6386fb68e046dd3c53fb55 by Méven Car, on behalf of Gleb Kasachou. Committed on 28/07/2025 at 08:48. Pushed by meven into branch 'master'. widgets: Add redo support to FileUndoManager This commit introduces support for redoing file operations in FileUndoManager. Since it is now possible to redo any operation that has been undone. The FileUndoManagerTest has been updated accordingly. Changes * Redo support has been added * A confirmation dialog previously appeared before any undo operation that deletes files or folders. Since any destructive changes (with one exception, which is already covered by another confirmation popup) can now be reverted with a redo, this dialog has been removed * `FileUndoManagerTest` has been modified to reflect the changes * Fixed a bug where cancelling an `UndoJob` while it was running caused a segmentation fault * Refactored the undo logic: the `REMOVINGLINKS` step has been removed and its functionality merged into the `MOVINGFILES` step, since link deletions are now handled alongside other file operations * Limited the number of state change events are emitted M +231 -19 autotests/fileundomanagertest.cpp M +1 -0 autotests/fileundomanagertest.h M +327 -148 src/widgets/fileundomanager.cpp M +41 -1 src/widgets/fileundomanager.h M +24 -15 src/widgets/fileundomanager_p.h https://invent.kde.org/frameworks/kio/-/commit/0204ac98ad8dced42b6386fb68e046dd3c53fb55
Git commit bfa9c13cb24da62bea8d45f9f99a884a50a039a3 by Méven Car, on behalf of Gleb Kasachou. Committed on 07/09/2025 at 10:24. Pushed by meven into branch 'master'. Add support for Redo operations This MR updates Dolphin to support redo functionality added in KIO's FileUndoManager. It enables triggering redo operations from the user interface and ensures appropriate integration with the undo/redo command flow. Require: [!1941](https://invent.kde.org/frameworks/kio/-/merge_requests/1941) M +47 -0 src/dolphinmainwindow.cpp M +14 -0 src/dolphinmainwindow.h M +1 -3 src/dolphinui.rc M +1 -3 src/dolphinuiforphones.rc https://invent.kde.org/system/dolphin/-/commit/bfa9c13cb24da62bea8d45f9f99a884a50a039a3