Title | | » | Edit > Find needs to use LongWaitDlg and support cancel |
Assigned To | | » | Brendan MacLean |
Type | | » | Defect |
Area | | » | Skyline |
Priority | | » | 3 |
Milestone | | » | 23.1 |
We had a bit of a scare today at the ASMS fall workshop when Aaron used Edit > Find to find a peptide sequence in a very large DIA targets list, and it hung Skyline for minutes to the point that I was at his computer with him trying to help him use Task Manager to kill the instance of Skyline in which he had done this before it finally became responsive again.
Any potentially long-operation like this should be using LongWaitDlg, ideally with some kind of useful progress like how far through the entire document the search is so that if it has to traverse the entire document to report that the text cannot be found the user has some sense of how long it would take to get there, and it should support clicking the Cancel button to stop the search.