fix(dashboard): call.js question handlers referenced tabs.js-only renderContainersFromState
applyQuestionAdded / applyQuestionResolved (call.js) called renderContainersFromState() to refresh the SW4RM rows' per-agent question-count badges, but that's a tabs.js closure-local not in call.js's scope — so the question_added / question_resolved SSE handlers threw 'ReferenceError: renderContainersFromState is not defined' and aborted. Inject it as an onContainersDirty callback via initCall (same pattern as onCountsChanged), wired by tabs.js to renderContainersFromState. Closes #1826.
This commit is contained in:
parent
27ac0153c4
commit
eb1d913b47
2 changed files with 11 additions and 3 deletions
|
|
@ -1592,7 +1592,7 @@ window.marked = marked;
|
|||
// Register the Y3R C4LL domain's count callback (call.js) — its live
|
||||
// mutations (inbox stream append, mark-read) trigger a tab-count refresh
|
||||
// through this instead of reaching back into the coordinator directly.
|
||||
initCall({ onCountsChanged: refreshTabCounts });
|
||||
initCall({ onCountsChanged: refreshTabCounts, onContainersDirty: renderContainersFromState });
|
||||
|
||||
|
||||
// Tab count pills — pure derived data from the existing state
|
||||
|
|
|
|||
Loading…
Reference in a new issue