Prevent hidden-window controls in UsageIndicator from acting as implicit form submitters. - Set both window-level Hide and provider-level Show hidden buttons to `type="button"`. - Preserve hidden-window reveal behavior without submitting parent forms. - Add a regression test covering hide/show persistence and rerender re-sync behavior. Files changed: .changeset/fn-5797-show-hidden-fix.md | 8 +++++ packages/dashboard/app/components/UsageIndicator.tsx | 2 ++ packages/dashboard/app/components/__tests__/UsageIndicator.test.tsx | 40 ++++++++++++++++++++++ 3 files changed, 50 insertions(+) Fusion-Task-Id: FN-5797 Fusion-Task-Lineage: 9072bb68-b86b-4ec7-8b1f-0e6b706cbb5f
486 B
486 B
@runfusion/fusion
| @runfusion/fusion |
|---|
| patch |
Fixes the UsageIndicator popup hidden-window recovery flow by preventing hide/show controls from acting as implicit form-submit buttons.
- Sets the per-window hide control and provider-level Show hidden (N) control to
type="button"so they do not trigger parent form submits. - Adds a regression test that verifies clicking Show hidden reveals hidden windows, persists the unhidden state, and remains correct after rerender/state re-sync.