mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-21 00:02:30 +00:00
A turn reads its rows back a few times after the run says it is over, because the worker writes them without waiting for them. It stopped as soon as nothing the turn had put on screen was outstanding — which for a turn with no stream is immediately, since such a turn puts nothing on screen at all. One read was all it ever did, and a row that had not landed by then left a finished turn showing nothing. It now keeps reading while it has seen nothing, and where the reads bring back nothing at all the run's own result is shown as the answer: it is the same answer the row would have carried, and a finished turn that answered must not read as one that did not. A reload replaces it with the row. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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