Skip to content

Conversation

@Artur-
Copy link
Member

@Artur- Artur- commented Jan 15, 2026

Changes the loading indicator to reset after each individual request completes, rather than staying visible across rapid successive requests. Previously, the timer would continue across multiple requests, causing the indicator to show even when each individual request was fast.

Now each request gets independent timing - if a request completes before the threshold (default 450ms), the indicator never appears. This fixes the issue with cursor tracking and other scenarios involving many rapid server calls.

Fixes #23223

Description

Please list all relevant dependencies in this section and provide summary of the change, motivation and context.

Fixes # (issue)

Type of change

  • Bugfix
  • Feature

Checklist

  • I have read the contribution guide: https://vaadin.com/docs/latest/guide/contributing/overview/
  • I have added a description following the guideline.
  • The issue is created in the corresponding repository and I have referenced it.
  • I have added tests to ensure my change is effective and works as intended.
  • New and existing tests are passing locally with my change.
  • I have performed self-review and corrected misspellings.

Additional for Feature type of change

  • Enhancement / new feature was discussed in a corresponding GitHub issue and Acceptance Criteria were created.

Changes the loading indicator to reset after each individual request
completes, rather than staying visible across rapid successive requests.
Previously, the timer would continue across multiple requests, causing
the indicator to show even when each individual request was fast.

Now each request gets independent timing - if a request completes before
the threshold (default 450ms), the indicator never appears. This fixes
the issue with cursor tracking and other scenarios involving many rapid
server calls.

Fixes #23223
@github-actions
Copy link

github-actions bot commented Jan 15, 2026

Test Results

1 313 files  ± 0  1 313 suites  ±0   1h 14m 38s ⏱️ +53s
9 312 tests + 2  9 243 ✅ + 1  68 💤 ±0  1 ❌ +1 
9 748 runs   - 19  9 674 ✅  - 17  73 💤  - 3  1 ❌ +1 

For more details on these failures, see this check.

Results for commit b8075c8. ± Comparison against base commit 1db4548.

♻️ This comment has been updated with latest results.

@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Loading indicator stays visible if you do many subsequent requests

2 participants