Files
sencho/frontend/src
Anso bfabdc2444 fix(fleet-secrets): invalidate stale preview when target inputs change (#1756)
* fix(fleet-secrets): invalidate stale preview when target inputs change

Clear the preview plan and push results whenever a target input
(selectedLabels, labelMode, stackName, or envFile) changes, so the
operator cannot review a diff computed from different inputs.

A version counter in a ref drops in-flight preview/push responses
when inputs change while a request is still pending.

* fix(fleet-secrets): always surface push results, add invalidation test

Remove the version guard from handlePush so a completed secret write
always reports its outcome to the operator, even if target inputs changed
while the push was in flight. The guard remains on handlePreview (read-only).

Add a component test covering: plan cleared on input change, stale
in-flight preview discarded, and push results always surfaced.
2026-08-02 23:45:53 -04:00
..