From 3cd3b9488e79d8ab5c49361ba688e94ae1067f0f Mon Sep 17 00:00:00 2001 From: Yunus Ahmed Choudhury Date: Fri, 28 Aug 2026 16:03:42 +0530 Subject: [PATCH] Add native find navigator to editor --- ios/Sources/GutenbergKit/Sources/EditorViewController.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ios/Sources/GutenbergKit/Sources/EditorViewController.swift b/ios/Sources/GutenbergKit/Sources/EditorViewController.swift index da4c1fefe..80d9474b7 100644 --- a/ios/Sources/GutenbergKit/Sources/EditorViewController.swift +++ b/ios/Sources/GutenbergKit/Sources/EditorViewController.swift @@ -245,6 +245,7 @@ public final class EditorViewController: UIViewController, GutenbergEditorContro config.applicationNameForUserAgent = "GutenbergKit/\(GutenbergKitVersion.version)" self.webView = GBWebView(frame: .zero, configuration: config) + self.webView.isFindInteractionEnabled = true self.webView.scrollView.keyboardDismissMode = .interactive self.isWarmupMode = isWarmupMode @@ -557,6 +558,11 @@ public final class EditorViewController: UIViewController, GutenbergEditorContro evaluate("editor.redo();") } + public func presentFindNavigator() { + webView.findInteraction?.presentFindNavigator(showingReplace: false) + } + + /// Dismisses the topmost modal dialog or menu in the editor public func dismissTopModal() { guard isReady else { return }