Media compatibility
Legacy visual blocks render as safe semantic media sections.
The runtime keeps embeds inside explicit iframe surfaces and does not treat arbitrary HTML as executable CMS content.
Image and gallery-style content
Validated practical legacy image blocks exercise the shared media renderer.
Workspace image block
Theme texture source
The same renderer supports the simpler image alias.
Media block
Legacy media_block content now has a dedicated semantic wrapper.
Split image
Media paired with copy
Split image blocks preserve the old content intent while using stable shared runtime layout.
Fade-compatible
Motion becomes stable media
The fade-era block renders as accessible static media until richer motion policy is explicitly configured.
Image gallery
Cross-fader compatibility
Embed surfaces
Spotify, iframe, and generic embed blocks all normalize to explicit frame content.
Spotify embed
Reference iframe
Reference iframeConfigured embed renders as an intentional QA placeholder.
Generic embed
HTML embed compatibility
HTML embed compatibilityConfigured embed renders as an intentional QA placeholder.