Reject before request
Native file selection accepts one plain-text attachment up to the authored 1 KiB boundary.
FILES · CANCELLATION · OWNED EFFECTS
Native validation, multipart fetch, cancellation, failure and retry, route cleanup, and keyed attachment mutation compose from ordinary route state and owned effects.
UPLOAD OWNERSHIP
Native file selection accepts one plain-text attachment up to the authored 1 KiB boundary.
The selected name, type, size, and text remain route-owned for retry without reselection.
One owned effect reconstructs the Blob, FormData, fetch request, and abort signal.
User cancellation and route departure release the same in-flight request owner.
Accessible transport feedback preserves the selected file state for direct retry.
A successful response updates the existing keyed list with no transfer runtime.
UPGRADE
npm install @kudzujs/core@^0.13.3