I’ve been using Sublime for a long time. I tend to have a pathological number of Sublime tabs and windows open. So, occasionally when the computer or session crashes and I need to reopen, a hundred windows will pop open and a number of them will have the “file has changed… want to reload?” prompt. Only, the prompt dialogue may be hidden behind some of the windows and, since the prompt has the focus, I can not access the windows in order to attempt to find it. Therefore, the entire session is blocked in the middle of my screen. I’ll have to go to the command-line/task-manager and tell it to kill the process. Then, I’ll reopen it again, and, since none of the files have changed since last opening it, things will be fine.
I’d classify this as a bug. Either don’t give those dialogs exclusive focus (this would be the proper solution, but would require some design changes) or just don’t prompt the user at startup for any files that haven’t been reloaded whose tabs don’t yet have focus.
This brings up another interesting point. I’m currently using autosave-on-blur (shift focus away from the editing window, and the file will flush to disk). Your session files will have the full content of unsaved files, but, if already saved on disk, the session will just point to it, no? So, why would we get any dialog for any reason prompting us to reload files on startup? It’s either saved and loaded fresh from disk or not saved and loaded direct from the session files. Please clarify.
Thank you.