Skip to content

request: user may interact with the rest of UI while modal is displayed #625

@terraswat

Description

@terraswat

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:

  1. user requests a statistics job that will run on the server, then return results to the UI
  2. statistics job completes and a list on the UI is re-sorted according to the results.
  3. the user is in the middle of another task interacting with the UI when the job completes
  4. an informational modal of simply "the sort is now by density" is displayed and fades away in 3 seconds.
  5. the UI becomes insensitive to any user input except a click to dismiss the modal
  6. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions