Skip to content

✨ v0.24.1

Choose a tag to compare

@github-actions github-actions released this 30 Jan 03:48
· 136 commits to main since this release

Vizzly CLI v0.24.1

What's Changed

Added

  • Documentation for Chrome browser flags - New docs/browser-flags.md provides comprehensive reference for Chrome command-line flags used by SDKs, including purpose, deprecation status, and replacement options. Last audited for January 2026 compatibility.

Changed

  • Migrated Storybook and Static-Site SDKs from Puppeteer to Playwright - Both SDKs now use playwright-core instead of Puppeteer, resolving critical timeout issues in parallel test execution:

    • Screenshots now complete in <1 second (previously timing out after 60+ seconds)
    • Client-side navigation for Storybook provides ~47x speedup (reduced from 94s to 2s for 10 screenshots)
    • Migrated from tab-based pooling to BrowserContext-based pooling for proper isolation
    • Updated API calls (setViewport()setViewportSize(), networkidle2networkidle)
  • Chrome browser flags audit - Removed deprecated/problematic flags causing hangs and performance issues:

    • Removed --disable-gpu (deprecated in 2021) and --disable-software-rasterizer (causes hangs)
    • Removed deprecated flags --disable-translate, --safebrowsing-disable-auto-update, --disable-infobars, and --headless=new
    • Modernized to use --disable-features=Translate,OptimizationHints,MediaRouter approach
    • Added screenshot consistency flags: --force-color-profile=srgb, --hide-scrollbars
  • Optimized Storybook client-side navigation - Improved story navigation performance:

    • Uses __STORYBOOK_PREVIEW__.channel.emit('setCurrentStory') for navigation instead of full page reloads
    • First story per tab loads full page to initialize Storybook; subsequent stories use client-side navigation
    • Tasks now sorted by viewport to minimize resize operations
  • Enhanced plugin system - Improved plugin loading with better error handling and deduplication logic for version conflicts

Full Changelog: storybook/v0.2.0...v0.24.1