Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upCancelling while opening a new document before it has started loading leaves user with no buffer #63
Labels
Milestone
Comments
This comment has been minimized.
This comment has been minimized.
|
Comment 1 by jteh on 2008-05-30 01:35 |
This comment has been minimized.
This comment has been minimized.
|
Comment 2 by mdcurran on 2008-06-12 05:51 |
This comment has been minimized.
This comment has been minimized.
|
Comment 3 by jteh on 2008-06-16 02:37 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Reported by jteh on 2008-04-09 10:07
If a user opens a new document but cancels the request before the new document has actually started loading (i.e. the old document is still on screen), the user will be left with no virtual buffer.
Steps to Reproduce
Actual Results
After pressing escape, there is no longer an active virtual buffer. In technical terms, there's no way to get our buffer back because we killed it off when it went busy. Alt+tabbing fixes it. For some reason, simply tabbing does not.
Expected Results
The user should be returned to the buffer as it was prior to attempting to open the new document.
Additional Comments
I'm not sure how to solve this one. Even if we do get a state change back to read only and not busy (I would hope we do), there's no way to get it because we've killed our buffer object.
This all makes me wonder about the idea of not checking the busy state; i.e. the document gets loaded on focus and doc load complete, but busy isn't a requirement.