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).