If you run project and go back, you can’t undo more. Why? I have created a problem and I want to undo the mistakes fast. The same happens if you exit your project and open it again or if you take another class and go back - In this 3 cases happens: You can’t undo!
Edit: Maybe @simeon will tell us why that happens?