setInspectable method

  1. @override
Future<void> setInspectable(
  1. bool inspectable
)
override

isInspectable is not supported on the flutter_inappwebview integration: applying it would require a getSettings()->mutate->setSettings() round trip that writes back the entire settings object rather than a diff, which can silently clobber other settings the publisher changes concurrently. Since flutter_inappwebview is a publisher dependency (not pinned by this SDK) and is also no longer actively maintained, we only log when a publisher requests it here instead of applying it. See MOB-6412 for details.

Implementation

@override
Future<void> setInspectable(bool inspectable) {
  TBLLogger.log(
      'TBLInAppWebViewControllerWrapper | setInspectable | debugModeInspectableWebView is not supported on the flutter_inappwebview integration; ignoring request (inspectable: $inspectable)');
  return Future.value();
}