diff --git a/debuglogs-viewer/lib/src/main/java/org/signal/debuglogsviewer/DebugLogsViewer.kt b/debuglogs-viewer/lib/src/main/java/org/signal/debuglogsviewer/DebugLogsViewer.kt index ac3f8810ae..db9a66547e 100644 --- a/debuglogs-viewer/lib/src/main/java/org/signal/debuglogsviewer/DebugLogsViewer.kt +++ b/debuglogs-viewer/lib/src/main/java/org/signal/debuglogsviewer/DebugLogsViewer.kt @@ -88,7 +88,8 @@ object DebugLogsViewer { @JvmStatic fun onSearchInput(webview: WebView, query: String) { - webview.evaluateJavascript("onSearchInput('$query')", null) + val escaped = JSONObject.quote(query) + webview.evaluateJavascript("onSearchInput($escaped)", null) } @JvmStatic