When an event organizer is adding usernames to the Participants and Categories filters, there is some ambiguity as to whether particular changes are saved or unsaved. This issue has been discussed extensively in T201710, and various solutions were entertained but put on hold. Meanwhile, we decided to address the most pressing part of the problem, which is that currently users who leave the page with unsaved changes get no warning.
New Functionality
- When a user clicks to leave the Event Summary page (which is where the Participants and Categories filters live until we move them in Phase II), we will determine whether she has unsaved changes. If so, we will warn with a dialog box.
- Text of dialog: Leave page? You have unsaved changes that will be lost. [Leave] [Stay]
- If the user clicks Stay, the dialog to disappears and the user returns to the Setup page.
- If the user clicks Leave, the dialog closes the the user progresses to whichever page she originally selected.