What's Changed
- fix: parse final font-face declarations without semicolons by @RexSkz in #475
- fix: entry keyframe animations blank out the captured element by @mcdyzg in #476
⚡ perf
- perf: replace Safari's 3x pre-capture warmup with a verified draw at raster time
6ee4680
🛠 fix
- fix: keep Safari toSvg/toImg vector at scale instead of rasterizing to PNG
dbbff09 - fix(styles): disable animations on clones so entry keyframes don't blank the capture
#476 - fix: I freeze nowrap box widths and isolate measure mounts in shadow DOM
#474 - fix: freeze the image the browser actually shows (srcset descriptors, type filters, content:url)
6ac87ef - fix: parse final font-face declarations without semicolons
#475 - fix: stop concurrent captures from sharing session maps and counter state
d1379a6 - fix: realm-safe element guards — pseudos and per-node handlers now survive iframe-content captures
5e9d8e1 - fix: collect svg defs referenced from the root svg's own attributes
441e3cf - fix: prefetch mask and border-image URLs in preCache, drop the dead warm call
423acd5 - fix: first-letter materialization no longer false-positives on margined elements
52a6fff
New Contributors
Full Changelog: v2.22.0...v2.23.0