Summary:
Is there a way to allow interaction with the rest of the UI while a modal is displayed? This is different than just changing the overlay background to transparent. The use case is an informational modal that will fade away in a few seconds without interrupting whatever the user is currently doing.
Steps to reproduce:
- user requests a statistics job that will run on the server, then return results to the UI
- statistics job completes and a list on the UI is re-sorted according to the results.
- the user is in the middle of another task interacting with the UI when the job completes
- an informational modal of simply "the sort is now by density" is displayed and fades away in 3 seconds.
- the UI becomes insensitive to any user input except a click to dismiss the modal
- user is frustrated by having to interrupt her current task to dismiss a low-priority informational message.
Expected behavior:
The expected behavior is identical to the above, except in steps 5 and 6. In step 5 the UI is still sensitive to user input. In step 6, the user's current task is not interrupted, so no frustration.
Additional notes:
This feature would of course not work with the default, shouldCloseOnOverlayClick=true.
Summary:
Is there a way to allow interaction with the rest of the UI while a modal is displayed? This is different than just changing the overlay background to transparent. The use case is an informational modal that will fade away in a few seconds without interrupting whatever the user is currently doing.
Steps to reproduce:
Expected behavior:
The expected behavior is identical to the above, except in steps 5 and 6. In step 5 the UI is still sensitive to user input. In step 6, the user's current task is not interrupted, so no frustration.
Additional notes:
This feature would of course not work with the default, shouldCloseOnOverlayClick=true.