CI lint: the owner-change wipe was a useEffect that reset state from a derived value (no-restricted-syntax) — replace it with what the guide prescribes: the mount site keys <VaultSettings> by (connection, profile), so an owner change remounts the panel and drafts/dialogs are gone by construction. Owner test mirrors the keyed mount; curly-brace lint in the test fixture.