1.0.9

Stay up to date with what’s new in Mosaic, including features, updates, improvements, and technical fixes in each version.

Feature
Update
Bugfix
Other
Modal element

Build native modals with overlay, focus trapping and stacking, opened, closed or toggled by interactions. Choose whether the overlay, Esc, or only your own controls can dismiss them.

Interaction frequency

Limit how often any interaction runs: up to X times, once every X, only during the first X, or just one of a group. Choose how long it is remembered and share the count across interactions.

Exit intent trigger

New interaction trigger that fires when the mouse leaves the page, with an adjustable grace period to ignore accidental overshoots. Desktop only, and available directly in a Modal’s Open on setting.

Scroll depth trigger

New interaction trigger that fires once the visitor scrolls a set distance down the page, in %, px or vh. Also available directly in a Modal’s Open on setting.

Context bar

A new bar above the canvas brings navigation, search and content loading into one place. Load content now also works for taxonomy archives and component contexts.

OpenStreetMap element

Embed an OpenStreetMap map from coordinates and zoom with a marker. No API key or Google cookies needed, a privacy-friendly option for contact and location pages.

Template assignment

Edit in Mosaic now offers to create a specific auto template when none exists or only a fallback matches, instead of leading to a Template does not exist error.

Frontend markup

Generated class names are now only output on elements that need them, like elements with local styles or interaction targets, for leaner frontend HTML.

Video sources

The Video element’s source type field now accepts MIME types with parameters such as codecs, so browsers can choose a playable source without downloading it.

Admin top bar

Mosaic admin screens now have a sticky top bar, so the Save button stays in view on long pages wherever saving applies.

Google Fonts

Updated the Google Fonts list with the latest available font families.

Post saving

Fixed an HTTP 500 error on every second save of a post whose post type is not enabled for manual template assign.

Scroll interactions

Scroll-based interactions now trigger inside nested scroll containers, and Scroll into view fires reliably when scrolling quickly past small elements.

Nested dropdowns

Nested dropdowns now open on hover when set to, allowing multi-level hover menus, and child dropdowns close properly when their parent closes.

Interaction tweens

Fixed reordering tweens leaving the From value bound to the previous keyframe, so edits were written into the wrong tween.

Dynamic select options

Fixed editor select controls loading their options from an endpoint staying empty when the site URL contains a port.

Enter key handling

Pressing Enter now commits the link URL field and submits the Create component dialog when its Create button is focused.

Last updated: September 22, 2026

Still have more questions? Let us help!

Your cookie preferences

We use cookies to improve your experience, analyze traffic, and personalize content. By clicking "Accept all" you agree to storing them on your device. Read our privacy policy.