If I make a sequence of edits at different points in a file, then undo some of them I find the autoscroll a little odd. I'm not sure I can even see a pattern in what happens...
Sometimes the undone change happens offscreen and the editor doesn't scroll so I've no idea what the change was; sometimes a change happens at the cursor and the editor scrolls to somewhere else before I can see what happened.
Makes it very hard to figure out if I've backed up exactly the right number of steps. And yes, I could probably use local history, but I'd like to know why undo is behaving like this, and if it's possible to change it.
I'm on IntelliJ IDEA 11.1.3, mostly editing static .js files at the moment, and have the Eclipse Code Formatter plugin configured for *.js in case it matters.