DomposableHtmlModifiers

Applies portable operations in order. Child-layout operations get an outer item node so they remain effective when preceding operations add padding or styling wrappers. Application elements must have an explicit renderer; unsupported elements fail closed.


A matching decoration owns the element; returning null falls back to attribute handling.


fun DomposableHtmlModifiers(modifier: DomposableModifier, wrapSemantics: Boolean, operationRenderer: DomposableHtmlModifierElementRenderer? = null, decorationRenderer: DomposableHtmlModifierDecorationRenderer? = null, content: @Composable () -> Unit)

Applies semantic attributes as ordered wrappers for raw content that has no semantic root. Existing overloads continue to leave these attributes for component roots.