diff --git a/core/src/main/kotlin/dev/hotwire/core/turbo/webview/HotwireWebChromeClient.kt b/core/src/main/kotlin/dev/hotwire/core/turbo/webview/HotwireWebChromeClient.kt index f6e3402e..04ebb7b3 100644 --- a/core/src/main/kotlin/dev/hotwire/core/turbo/webview/HotwireWebChromeClient.kt +++ b/core/src/main/kotlin/dev/hotwire/core/turbo/webview/HotwireWebChromeClient.kt @@ -77,7 +77,7 @@ open class HotwireWebChromeClient(val session: Session) : WebChromeClient() { isUserGesture: Boolean, resultMsg: Message? ): Boolean { - val message = webView.handler.obtainMessage() + val message = webView.handler?.obtainMessage() ?: return false webView.requestFocusNodeHref(message) message.data.getString("url")?.let {