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>>[],
});
}