dispose method
Disposes the retained WebView exactly once.
Before inline attachment, the headless owner is disposed. After the inline widget takes ownership, the KeepAlive disposal path is used so the transferred native WebView is not leaked.
Implementation
Future<void> dispose() => _disposeFuture ??= _dispose();