Skip to content

Fix/progress service run#4203

Open
fedejeanne wants to merge 2 commits into
eclipse-platform:masterfrom
fedejeanne:fix/progress-service-run
Open

Fix/progress service run#4203
fedejeanne wants to merge 2 commits into
eclipse-platform:masterfrom
fedejeanne:fix/progress-service-run

Conversation

@fedejeanne

Copy link
Copy Markdown
Member

Fixes #4202

This PR contains 2 commits: 1 that adds the Progress Service view, making it easier to show the buggy behavior, and 1 that fixes the issue.

How to test

You can use the newly added ProgressServiceView:

  1. Open ProgressServiceView (Window > Show View > Other... > Progress Examples > Progress Service).
  2. Check "Always run in background" (or set it under Preferences > General — the view's checkbox
    stays in sync either way).
  3. Check both fork and cancelable, set a duration long enough to exceed the short-operation
    threshold (e.g. 3000 ms), click Run.

Expected behavior:
No progress dialog should appear.

fedejeanne and others added 2 commits July 23, 2026 16:23
It can be used to showcase a buggy behavior in IProgressService.run().

Contributes to
eclipse-platform#4202

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…atform#4202

Fixes eclipse-platform#4202

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

Test Results

   855 files  ±0     855 suites  ±0   55m 59s ⏱️ - 4m 51s
 8 120 tests ±0   7 877 ✅ ±0  243 💤 ±0  0 ❌ ±0 
20 262 runs  ±0  19 608 ✅ ±0  654 💤 ±0  0 ❌ ±0 

Results for commit 3455ba6. ± Comparison against base commit ce4e10f.

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.

IProgressService.run(fork, cancelable, runnable) behaves inconsistently

1 participant