mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-10-19 16:03:29 +00:00
A create's form cell is the detached handle `useMany` gives an empty path, so the settle addressed its requests to `/drafts/update/<kind>/`: three 404s on every resource, variable and schedule created from a blank form. It has no draft to settle — short-circuit. Following that create's path afterwards re-keyed the blank cell onto the item just made, and the mirror posted it as a draft: every new variable and resource landed with an empty draft over it, secret flag and all. Only a move is followed now. The rename retry loop existed because the form stays editable across the delete's request and each keystroke queued a write behind it. Suspending the old key for the length of the delete removes the race instead of racing it: one attempt is final, and a delete that still will not land is a conflict or a failed request, which no retry changes and which nothing said out loud before. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KcyBRxE8j3ujCYkum9KrC4
Windmill frontend
The Windmill frontend written in Svelte 5 + Tailwind CSS
The frontend is under AGPL, see the LICENSE file at the root of this repo