Currently the editor allows for undoing operations done in the project explorer.
For me realizing this came by surprise. I wanted to undo some changes in a game object and i must have selected the project explorer by accident.
So i ended up undoing quite some of files i’ve created and modified earlier. Of cause i realized this mistake after i created a new file which kills the ability for redoing.
In my opinion allowing undo/redo for file operations is not necessary for most users. In the rare cases where i create a file by accident, i can simply use the delete command.
So i suggest to have this disabled by default to prevent potential data loss for new users. Let the power users who really need undoing in the project explorer enable it by themselves through the preferences.