|Title||»||Improve unexpected error UI to solicit more information|
It is currently too easy to report an unexpected exception without giving us any additional information. The message we show contains an edit control for entering information about the error and your email address, but they are both optional, and very few people enter anything into these fields.
We need to begin investigating ways to get more information without reducing the likelihood that an error will be reported.
As a first try, we should insert a second form that appears when you click the Report button in the Unexpected Error form without supplying your email address. The form should explain why having an email address is helpful:
"Finding a way for Skyline developers to reproduce this error on their own systems will greatly increase the likelihood that it will be fixed. Please supply the following information to help us fix this issue."
Steps to reproduce:
[x] Post a copy of this file
"This information will only be used to fix this issue and will not be shared with anyone outside the Skyline development team."
[Report] [Report Anonymously]
Report Anonymously allows the user to get through this for with the same outcome as the current form when the user enters no additional information. The Report button will fail until a contact email address is supplied. The other fields are optional. The file upload should be done after reporting the error, since the software may be unstable, and fail in the attempt to save and post the document.