fix(FN-1097): sync model tab saves with modal task state

- Pass TaskDetailModal's onTaskUpdated callback into ModelSelectorTab
- Propagate server-returned task updates after model and thinking-level saves so edit mode uses fresh values
- Add regression tests for ModelSelectorTab update callbacks and TaskDetailModal model-sync flow
- Add a patch changeset for @gsxdsm/fusion covering the model edit sync fix
This commit is contained in:
gsxdsm
2026-04-07 19:13:51 -07:00
parent 71fdffb37b
commit e952dd5760
5 changed files with 146 additions and 4 deletions

View File

@@ -907,7 +907,7 @@ export function TaskDetailModal({
</div>
) : activeTab === "model" ? (
<div className="detail-section">
<ModelSelectorTab task={task} addToast={addToast} />
<ModelSelectorTab task={task} addToast={addToast} onTaskUpdated={onTaskUpdated} />
</div>
) : activeTab === "logs" ? (
<div className={`detail-section${logSubview === "agent-log" ? " detail-section--agent-log" : ""}`}>