You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] GIF export doesn't enforce or warn about the "under 10s" limit its own UI advertises #1774
Bug description FormatSelector's GIF option description literally says "Animated image — keep clips under 10s". But useVideoEditor.ts:214-223's updateRecipe only forces keepAudio = false when format is GIF — trim duration is never clamped or validated against this stated limit.
Steps to reproduce
Upload a video longer than 10 seconds
Select GIF as the export format
Leave the trim range at, e.g., 45 seconds
Export — nothing stops you or warns you before a potentially huge/slow GIF gets generated
Expected behavior
Either clamp the trim range when GIF is selected, or show an active warning (not just passive description text) when the selected range exceeds the advertised limit.
Actual behavior
No enforcement at all; the UI copy makes a promise the app doesn't keep.
Video format (if relevant)
Export preset: GIF, any input video >10s.
Activity
github-actions commentedon Sep 15, 2026
👋 Thanks for opening an issue, @magic-peach!
Our maintainers will review this shortly 🚀
Before you start working
For GSSoC'26 contributors
If you're contributing under GirlScript Summer of Code 2026, please mention it in your comment when requesting assignment:
Architecture notes
Reframe is a static Next.js app with
output: "export". Key points:headers()innext.config.tswon't work — usevercel.jsoninsteadnot-found.tsxrequirespublic/404.html+vercel.jsonroutes configHappy contributing! ⭐ Star the repo if you find it useful!
github-actions commentedon Sep 15, 2026
Claude encountered an error —— View job
I'll analyze this and get back to you.
github-actions commentedon Oct 17, 2026
👋 This issue has been inactive for 30 days. It will be automatically closed in 14 days if there's no further activity.
If you're still interested in working on this, please leave a comment!
For GSSoC'26 contributors: make sure to keep your assigned issues active.
⭐ Star Reframe if you find it useful!
github-actions commentedon Oct 31, 2026
🔒 Closing this issue due to inactivity. Feel free to reopen if you'd like to work on it!