disableElementTargeting function
Disables element targeting and clears the native element store.
Implementation
Future<void> disableElementTargeting(MethodChannel methodChannel) async {
final listener = _semanticsListener;
if (listener != null) {
_viewPipelineOwner?.semanticsOwner?.removeListener(listener);
_semanticsListener = null;
}
_viewPipelineOwner = null;
_semanticsHandle?.dispose();
_semanticsHandle = null;
methodChannel.invokeMethod(
'setTargetElements',
<String, dynamic>{'viewElements': <Map<String, dynamic>>[]},
);
}