Skip to content

Increase AnimationManager debounce from 100 ms to 200 ms#3939

Merged
vogella merged 1 commit intoeclipse-platform:masterfrom
vogella:animationmanager-debounce-200ms
Apr 28, 2026
Merged

Increase AnimationManager debounce from 100 ms to 200 ms#3939
vogella merged 1 commit intoeclipse-platform:masterfrom
vogella:animationmanager-debounce-200ms

Conversation

@vogella
Copy link
Copy Markdown
Contributor

@vogella vogella commented Apr 27, 2026

Bumps AnimationManager.DEBOUNCE_MILLIS from 100 ms to 200 ms in both the workbench and e4.ui.progress copies. More short-lived jobs are suppressed (no visible spinner flash for jobs that finish within 200 ms), while staying under the ~250 to 300 ms threshold where users start to perceive UI lag, so long-running jobs still feel responsive.

Kept as a separate, isolated commit so it can be reasoned about and reverted independently of the JFace Throttler refactor in #3902.

Suppresses the busy spinner for jobs finishing within 200 ms instead of
100 ms, eliminating more visible flashes from short-lived jobs. Stays
well below the ~250 to 300 ms threshold where users perceive UI lag, so
long-running jobs still feel responsive.

Both copies of the constant (workbench and e4.ui.progress) are updated
together.
@github-actions
Copy link
Copy Markdown
Contributor

Test Results

   852 files  ±0     852 suites  ±0   59m 42s ⏱️ + 9m 16s
 7 920 tests ±0   7 677 ✅ ±0  243 💤 ±0  0 ❌ ±0 
20 262 runs  ±0  19 607 ✅ ±0  655 💤 ±0  0 ❌ ±0 

Results for commit 211d5c7. ± Comparison against base commit 22d9cd1.

@vogella vogella marked this pull request as ready for review April 27, 2026 19:28
@vogella vogella merged commit 284a9f8 into eclipse-platform:master Apr 28, 2026
18 checks passed
@vogella vogella deleted the animationmanager-debounce-200ms branch April 28, 2026 06:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant