Skip to content

fix(browser-ui): sync case status before results arrive#1063

Merged
fi3ework merged 1 commit intomainfrom
fix/browser-ui-case-start-sync
Mar 17, 2026
Merged

fix(browser-ui): sync case status before results arrive#1063
fi3ework merged 1 commit intomainfrom
fix/browser-ui-case-start-sync

Conversation

@fi3ework
Copy link
Copy Markdown
Member

Summary

Background

The browser UI only reflected a test case after case-result, so collected cases could stay hidden or look idle while execution had already started.

Implementation

  • Added shared case-map helpers that preserve collected metadata and upsert running cases from case-start events.
  • Wired the browser UI message handler to sync case-start dispatches before the first result arrives.
  • Expanded case-map tests to cover both updating collected cases and case-start arriving before file-ready.

User Impact

Browser-mode users see running cases in the sidebar as soon as execution starts.

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

@fi3ework fi3ework merged commit e5c40b6 into main Mar 17, 2026
17 checks passed
@fi3ework fi3ework deleted the fix/browser-ui-case-start-sync branch March 17, 2026 08:54
@9aoy 9aoy mentioned this pull request Mar 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant