# HyperFrames v0.8.31

By Steven Van · 2026-09-07

HyperFrames' lint now flags elements hidden by a grouped gsap.set call that stages several elements at once, not just single selectors.

[HyperFrames](<https://creatorstoolbox.com/resources/hyperframes>)' lint rule for elements that get hidden with gsap.set() and never revealed used to miss the shortest way to write that hide: grouping several elements into one call, such as gsap.set(\[header, card\], { opacity: 0 }). The old target-matching regex broke on the comma inside the array, so an element hidden this way slipped past lint entirely. The [fix](<https://github.com/heygen-com/hyperframes/commit/b0ac581d8e26a154604f009bd9c264c4d878507e>) reads grouped arrays, arrays of quoted selectors, and comma-separated selector strings, so lint flags a hidden element again regardless of how it was grouped.

[![](<https://opengraph.githubassets.com/e2b0f8064dc376eee8bb7e0354e92182cadf959ad1ddbf7f9da79378c5cb460f/heygen-com/hyperframes/commit/b0ac581d8e26a154604f009bd9c264c4d878507e>)](<https://github.com/heygen-com/hyperframes/commit/b0ac581d8e26a154604f009bd9c264c4d878507e>)

![HyperFrames](<https://www.google.com/s2/favicons?domain=hyperframes.heygen.com&sz=128>)

HyperFrames

Open-source framework for rendering HTML compositions into MP4 videos, built for AI agents and automated pipelines.

[View HyperFrames →](<https://creatorstoolbox.com/resources/hyperframes>)

[Original source](<https://github.com/heygen-com/hyperframes/commit/b0ac581d8e26a154604f009bd9c264c4d878507e>)

[Read HyperFrames v0.8.31 on Creators Toolbox](<https://creatorstoolbox.com/blog/hyperframes-hyperframes-v0-8-31>)

---
Canonical source: https://creatorstoolbox.com/blog/hyperframes-hyperframes-v0-8-31
