Change operators in the flow can now use a new crossfade effect. Unlike fade, which briefly makes the block transparent (showing whatever is behind it), crossfade blends the old and new content directly. The transition stays solid the whole way through.
Change animations could also cause layout shift where surrounding blocks jumped during the transition (visible in the video). This is now fixed for all animation types.
Crossfade is especially useful when swapping images or text where you want the block to stay visible throughout the transition.
You can now upload TrueType (.ttf) and OpenType (.otf) fonts directly in the builder, in addition to WOFF and WOFF2. A new copy button next to each font grabs the font-family name, so you can paste it straight into an HTML block.
When you publish, custom fonts are automatically subsetted to only the characters your creative actually uses. The rest is stripped away. In a real production creative, this reduced a 53 kB font to just 171 bytes. Results vary depending on how many unique characters the creative uses, but reductions of 90%+ are typical. Lighter fonts mean faster-loading ads for end users, without any extra work on your part.
The Page Weight tab in DevTools now breaks down your creative by asset type, so you can see exactly what contributes to the total size. It also shows which assets load on first render vs later flow steps, and flags unused assets you might want to clean up.
Videos longer than 4 seconds now default to streaming instead of the previous 12-second threshold. This means less data needs to load upfront before the creative is ready to display.
When you press and hold an operator in the flow editor to preview it, the thumbnail now always appears above neighboring operators instead of sometimes hiding behind them.
Blocks nested 3 or more levels deep inside groups no longer disappear from the creative. For example, a text block inside a group inside another group now renders as expected.
Input values in the flow animation panel are no longer lost when clicking outside the panel. The branding toolbar also no longer briefly flashes when closing the panel.
The Page Weight tab in DevTools now correctly shows each asset once, properly labels streaming vs. non-streaming video, and removes assets that are no longer part of the creative.

