Skip to content

Missing feedback for longer search bar loading times #5393

@flourish86

Description

@flourish86

Describe the bug

When interacting with the search bar, it can take a while for results to be shown. Regardless of loading times, users have a hard time to figure out, what's going on.

If the view takes longer to load (> 2s) users might be confused and wonder, if something went wrong.

To Reproduce

Provide a link to a live example, or an unambiguous set of steps to reproduce this issue. Include configuration, logs, etc. to reproduce, if relevant.

  1. Navigate to a view with the search bar for example "Services"
  2. Type something into the search bar
  3. confirm
  4. Wait for the filter to be applied
  5. In some cases, the request takes a while to load

Expected behavior

If the request takes too long, a loading indicator would help users to see that the system is still intact, but take some time to handle the request.

Screenshots

Notice how long it takes (>20 s) for the filter to be applied. The interface doesn't provide any feedback, that the request was sent successfully and the system is still intact.

Users might misinterpret this and assume that something went wrong.

Image

Your Environment

Icinga Web Test Server

  • Icinga Web 2 version and modules (System - About):
  • Web browser used: Safari, also in Brave (Chrome)

This was reproduced in the Dependency Map Search Bar, as well as in the Host/Service View Search Bar.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions