Skip to content

fix(ui): prevent subagent status line flicker (#36)#39

Merged
randomm merged 3 commits intodevfrom
fix/ui-flicker
Jan 26, 2026
Merged

fix(ui): prevent subagent status line flicker (#36)#39
randomm merged 3 commits intodevfrom
fix/ui-flicker

Conversation

@randomm
Copy link
Owner

@randomm randomm commented Jan 26, 2026

Fixes #36

Adds proactive sync of child session data when Task component mounts, preventing the status line from flickering when subagents start running.

…37)

- Read file directly in set()/remove() instead of calling all()
- Eliminates nested lock acquisition deadlock
- Maintains file locking for cross-call synchronization
- Validates data with Info.safeParse() on read
- Add createEffect to sync child session data on Task mount
- Ensures activity data available before first render
- Eliminates layout jumping when multiple agents run
@github-actions
Copy link

Thanks for your contribution!

This PR doesn't have a linked issue. All PRs must reference an existing issue.

Please:

  1. Open an issue describing the bug/feature (if one doesn't exist)
  2. Add Fixes #<number> or Closes #<number> to this PR description

See CONTRIBUTING.md for details.

@randomm randomm merged commit f5403bd into dev Jan 26, 2026
@randomm randomm deleted the fix/ui-flicker branch January 26, 2026 13:40
randomm added a commit that referenced this pull request Feb 3, 2026
* fix(auth): prevent deadlock and race condition in credential storage (#37)

- Read file directly in set()/remove() instead of calling all()
- Eliminates nested lock acquisition deadlock
- Maintains file locking for cross-call synchronization
- Validates data with Info.safeParse() on read

* fix(ui): prevent subagent status line flicker (#36)

- Add createEffect to sync child session data on Task mount
- Ensures activity data available before first render
- Eliminates layout jumping when multiple agents run

* fix(ui): add error handling to child session sync
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