Files
windmill/frontend/src
Guilhem LemouelandClaude Opus 5 60fc0f4f9c fix: read the cell at the resolved path, and clean up by it after a deploy
Review round 6, all three at the seam the reshape moved:

- A draft that exists only as a local cell — a second session tab, or an
  editor with autosave off — was invisible by its chosen name: resolution
  found it, then the callers looked for a cell at the literal path and fell
  through to the deployed item. The write merge then rebuilt the draft from
  that deployed item. Both reads now look at the resolved path.
- Deploying an app by its chosen name creates the app at that name, which then
  wins the name back, so the cleanup deleted nothing and the draft stayed
  listed. The cleanup uses the path resolved before the deploy.
- Discarding a draft addressed by its chosen name cleared the modified-items
  entry under the name while writes record it under the storage path, leaving
  the item marked as changed. The discard resolves once and uses that.
- A listing failure no longer fails a read: only a write, which is the call
  that would create a second draft by trusting the path it was given.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-23 14:21:04 +02:00
..
…
…
…
2025-11-29 01:23:47 +00:00
…