[Feature Request] Claude in Chrome GIF: Option to preserve duplicate frames
Summary
When recording GIFs with the Claude-in-Chrome extension, the GIF creator deduplicates identical frames. This makes it impossible to hold on static content (like title screens or output results) for longer viewing time.
Problem
When recording a Jupyter notebook demo, I wanted:
- 7 frames on the title slide (so viewers can read it)
- 5 frames on the final output (hero moment)
But since consecutive screenshots of static content are identical, they get deduplicated down to ~1 frame each. The GIF plays too fast through important content.
Current Workaround
Adding hover actions between screenshots to create visually distinct frames:
1. screenshot
2. hover: [position 1]
3. screenshot
4. hover: [position 2]
5. screenshot
This works but doubles the number of actions required and adds unnecessary cursor movement artifacts to the GIF.
Proposed Solution
Add a preserveDuplicateFrames: true option to the GIF export settings:
{
showClickIndicators: true,
showActionLabels: true,
showProgressBar: true,
showWatermark: false,
quality: 10,
preserveDuplicateFrames: true // NEW: don't deduplicate identical frames
}
Use Cases
- Documentation GIFs: Hold on important screens so viewers can read
- Tutorial recordings: Pause on results/outputs for emphasis
- Demo videos: Create professional pacing without workarounds
Environment
- Claude Code CLI with Claude-in-Chrome extension
- GIF recording via
mcp__claude-in-chrome__gif_creator
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗