Skip to content

Loading indicator stays visible if you do many subsequent requests #23223

@Artur-

Description

@Artur-

Description of the bug

If I e.g. send the cursor position to the server with a small delay, the loading indicator stays visible all the time. The intention of the loading indicator is to show that an operation is in progress and you need to wait for it to finish. However, that is not the case here - you should use the app like you would otherwise.

Expected behavior

Based on how it works, it seems like the time for showing the loading indicator is extended to include the following request if they happen with a small enough interval. This should maybe change so that "individual" loading indicators are used, which would probably mean that in the "send cursor position" case, no loading indicator would be shown at all

Minimal reproducible example

https://signals-cases.fly.dev/muc-02

Versions

  • Vaadin / Flow version: 25.1

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    🏗 WIP

    Status

    🔎Iteration reviews

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions