[Feature Request] Claude in Chrome GIF: Option to preserve duplicate frames

Open 💬 1 comment Opened Jan 18, 2026 by LennyPaz

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

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗