Separate the initial load progress window from the main window to allow cancel/return to previous data

Issue #422 new
Robert Leach created an issue

USE CASE: WHAT DO YOU WANT TO DO?

I want to be able to return to previously loaded data if the load of a new file (File->Open) fails due to either user error, bad file, or any other error.

STEPS TO REPRODUCE AN ISSUE (OR TRIGGER A NEW FEATURE)

  1. Open any file (successfully)
  2. Open mylabeltest1.txt
  3. Mindlessly click "continue" without correcting the label rows
  4. Click OK in the resulting error dialog
  5. (If branch issue394 had been merged & the load dialog comes back) Click Cancel

CURRENT BEHAVIOR

Current behavior is that an error interface in the main window comes up (after step 4). After branch "issue394..." is merged, the user is brought back to the welcome screen (after step 5).

EXPECTED BEHAVIOR

If a load fails and/or I cancel a load, I should be brought back to any data I already had loaded before the failed load.

DEVELOPERS ONLY SECTION

SUGGESTED CHANGE (Pseudocode optional)

I suggest that we separate the load progress bar interface from the main window and not change the data loaded in the main window if load was unsuccessful.

FILES AFFECTED (where the changes will be implemented) - developers only

unknown

LEVEL OF EFFORT - developers only

major

COMMENTS

Comments (4)

  1. Log in to comment