Feature description
FileUpload.tsx always reads files?.[0] (lines 254, 275, 356) with no check for files.length > 1.
Problem this solves
If a user selects/drops multiple video files at once (easy to do accidentally), the rest are silently discarded with zero indication anything was ignored — they might assume all files were queued.
Proposed solution
When files.length > 1, show a brief inline notice ("Only the first file was used — Reframe edits one video at a time") so the behavior isn't silently confusing.
Alternatives considered
Reject multi-file drops outright with an error instead of picking the first — probably worse UX than just proceeding with a notice.
Feature description
FileUpload.tsxalways readsfiles?.[0](lines 254, 275, 356) with no check forfiles.length > 1.Problem this solves
If a user selects/drops multiple video files at once (easy to do accidentally), the rest are silently discarded with zero indication anything was ignored — they might assume all files were queued.
Proposed solution
When
files.length > 1, show a brief inline notice ("Only the first file was used — Reframe edits one video at a time") so the behavior isn't silently confusing.Alternatives considered
Reject multi-file drops outright with an error instead of picking the first — probably worse UX than just proceeding with a notice.