buttonRendererSingleActivationSourceConformanceV2 function
Logoheadless

buttonRendererSingleActivationSourceConformanceV2#

void buttonRendererSingleActivationSourceConformanceV2({ required String presetName, required dynamic Function() rendererGetter, required dynamic Function(dynamic child) wrapApp, });

V2 conformance suite for parity renderers.

Parity renderers may use Flutter buttons internally (which have their own GestureDetectors). The invariant is satisfied if the renderer wraps its output in an inert guard: ExcludeSemantics + AbsorbPointer(absorbing: true).

Alternatively, a renderer may still satisfy the invariant by having no interactive handlers in its subtree (pure visual tree).