[pointer_interceptor] Mark `PointerInterceptor` as invisible (#529)

diff --git a/packages/pointer_interceptor/CHANGELOG.md b/packages/pointer_interceptor/CHANGELOG.md
index 52f4af7..96d3792 100644
--- a/packages/pointer_interceptor/CHANGELOG.md
+++ b/packages/pointer_interceptor/CHANGELOG.md
@@ -1,3 +1,7 @@
+## 0.9.2
+
+* Marked `PointerInterceptor` as invisible, so it can be optimized by the engine.
+
 ## 0.9.1
 
 * Removed `android` and `ios` directories from `example`, as the example doesn't
diff --git a/packages/pointer_interceptor/lib/src/shim/dart_ui_fake.dart b/packages/pointer_interceptor/lib/src/shim/dart_ui_fake.dart
index 65cd719..f310a46 100644
--- a/packages/pointer_interceptor/lib/src/shim/dart_ui_fake.dart
+++ b/packages/pointer_interceptor/lib/src/shim/dart_ui_fake.dart
@@ -13,7 +13,8 @@
   /// Shim for registerViewFactory
   /// https://github.com/flutter/engine/blob/master/lib/web_ui/lib/ui.dart#L72
   static void registerViewFactory(
-      String viewTypeId, dynamic Function(int viewId) viewFactory) {}
+      String viewTypeId, dynamic Function(int viewId) viewFactory,
+      {bool isVisible = true}) {}
 }
 
 // ignore: avoid_classes_with_only_static_members
diff --git a/packages/pointer_interceptor/lib/src/web.dart b/packages/pointer_interceptor/lib/src/web.dart
index 17c8384..bd6f37c 100644
--- a/packages/pointer_interceptor/lib/src/web.dart
+++ b/packages/pointer_interceptor/lib/src/web.dart
@@ -28,7 +28,7 @@
       htmlElement.style.backgroundColor = 'rgba(255, 0, 0, .5)';
     }
     return htmlElement;
-  });
+  }, isVisible: false);
 }
 
 /// The web implementation of the `PointerInterceptor` widget.
diff --git a/packages/pointer_interceptor/pubspec.yaml b/packages/pointer_interceptor/pubspec.yaml
index 98292a2..7cd2054 100644
--- a/packages/pointer_interceptor/pubspec.yaml
+++ b/packages/pointer_interceptor/pubspec.yaml
@@ -2,7 +2,7 @@
 description: A widget to prevent clicks from being swallowed by underlying HtmlElementViews on the web.
 repository: https://github.com/flutter/packages/tree/main/packages/pointer_interceptor
 issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+pointer_interceptor%22
-version: 0.9.1
+version: 0.9.2
 
 environment:
   sdk: ">=2.12.0 <3.0.0"