opencode
opencode copied to clipboard
fix(tui): resolve session_status TypeError
Problem
TypeError: undefined is not an object (evaluating 'sync.data.session_status[props.sessionID]')
SessionStatus.list() was returning an array instead of a Record object, causing session status lookups by ID to fail.
Solution
- Changed
SessionStatus.list()to returnstate()instead ofObject.values(state())to match the API schema - Added optional chaining for defensive access during initial sync
Fixes : #5487