mirror of https://github.com/icsharpcode/ILSpy.git
Browse Source
The Debug Steps "show state before/after" replay re-decompiles the active tab; the headless UI tests inferred completion by polling IsDecompiling + Text, which can return on stale state or hit the 60s wait deadline when that shared signal races under CI load (the observed intermittent CI timeout). RestartDecompileWithStepLimit now returns the decompile Task so the replay completion can be awaited deterministically; the tests await it instead of polling. The production IsDecompiling reset is unchanged -- the last decompile's finally always resets it; the race was only in the test's completion inference. Assisted-by: Claude:claude-opus-4-8:Claude Codepull/3847/head
2 changed files with 16 additions and 16 deletions
Loading…
Reference in new issue