From 7f1af74abc10a66487b38ccf0995af018039980a Mon Sep 17 00:00:00 2001 From: Artem Litchmanov Date: Fri, 8 May 2026 12:36:46 -0700 Subject: [PATCH] Add Android no-op stub for preventUniversalLinks codegen prop Commit 588534c added preventUniversalLinks to the codegen spec (src/RNCWebViewNativeComponent.ts) but only implemented iOS. Codegen generates a single Java interface for all platforms, so Android fails to compile (RNCWebViewManager is not abstract and does not override setPreventUniversalLinks) without a stub. Mirrors b3919a9. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../com/reactnativecommunity/webview/RNCWebViewManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/android/src/newarch/com/reactnativecommunity/webview/RNCWebViewManager.java b/android/src/newarch/com/reactnativecommunity/webview/RNCWebViewManager.java index 1e7c47070..136a550e9 100644 --- a/android/src/newarch/com/reactnativecommunity/webview/RNCWebViewManager.java +++ b/android/src/newarch/com/reactnativecommunity/webview/RNCWebViewManager.java @@ -437,6 +437,9 @@ public void setScrollsToTop(RNCWebViewWrapper view, boolean value) {} @Override public void setDragInteractionEnabled(RNCWebViewWrapper view, boolean value) {} + + @Override + public void setPreventUniversalLinks(RNCWebViewWrapper view, @Nullable ReadableArray value) {} /* !iOS PROPS - no implemented here */ @Override