No way to upload a new/replacement image once a design is loaded (file input only renders in empty state) #97

Closed
opened 2026-09-16 01:38:43 +00:00 by Mark · 0 comments
Owner

Summary

Once a design is loaded/digitized, there is no way to upload a new or replacement image. The file input only renders in the empty state.

Repro

  1. Open Workspace, upload any image, run Auto-Digitize.
  2. Look for an upload / "new design" / "replace image" affordance.
  3. Header has only Save to Gallery / Export PES / Settings / Help. input[type=file] is absent from the DOM (it renders only under the empty-state gate at src/components/workspace/CanvasArea.tsx:247).
  4. Starting a new design requires a full page reload.

Expected

A "New Design" (or replace-image) action available whenever a design is loaded — resets workspace state (RESET) and re-opens the file picker or drop zone.

Severity

P2 — every repeat session forces a reload; breaks the core loop for multi-design use.

## Summary Once a design is loaded/digitized, there is no way to upload a new or replacement image. The file input only renders in the empty state. ## Repro 1. Open Workspace, upload any image, run Auto-Digitize. 2. Look for an upload / "new design" / "replace image" affordance. 3. Header has only Save to Gallery / Export PES / Settings / Help. `input[type=file]` is absent from the DOM (it renders only under the empty-state gate at `src/components/workspace/CanvasArea.tsx:247`). 4. Starting a new design requires a full page reload. ## Expected A "New Design" (or replace-image) action available whenever a design is loaded — resets workspace state (`RESET`) and re-opens the file picker or drop zone. ## Severity P2 — every repeat session forces a reload; breaks the core loop for multi-design use.
Mark 2026-09-17 00:41:31 +00:00
Sign in to join this conversation.
No description provided.