diff --git a/app/src/main/java/com/aryan/reader/MainActivity.kt b/app/src/main/java/com/aryan/reader/MainActivity.kt index e746e7a..3033ca8 100644 --- a/app/src/main/java/com/aryan/reader/MainActivity.kt +++ b/app/src/main/java/com/aryan/reader/MainActivity.kt @@ -121,7 +121,9 @@ class MainActivity : AppCompatActivity() { } } } - WebView.setWebContentsDebuggingEnabled(true) + if (BuildConfig.DEBUG) { + WebView.setWebContentsDebuggingEnabled(true) + } } override fun onNewIntent(intent: Intent) { diff --git a/app/src/main/java/com/aryan/reader/paginatedreader/MathMLRenderer.kt b/app/src/main/java/com/aryan/reader/paginatedreader/MathMLRenderer.kt index 4429fdd..c349d0a 100644 --- a/app/src/main/java/com/aryan/reader/paginatedreader/MathMLRenderer.kt +++ b/app/src/main/java/com/aryan/reader/paginatedreader/MathMLRenderer.kt @@ -29,6 +29,7 @@ import android.webkit.JavascriptInterface import android.webkit.WebChromeClient import android.webkit.WebView import android.webkit.WebViewClient +import com.aryan.reader.BuildConfig import kotlinx.coroutines.CompletableDeferred import kotlinx.coroutines.suspendCancellableCoroutine import kotlinx.coroutines.withTimeoutOrNull @@ -75,12 +76,13 @@ class MathMLRenderer(private val context: Context) { private fun setupWebView() { try { - WebView.setWebContentsDebuggingEnabled(true) + if (BuildConfig.DEBUG) { + WebView.setWebContentsDebuggingEnabled(true) + } webView = WebView(context).apply { @SuppressLint("SetJavaScriptEnabled") settings.javaScriptEnabled = true - settings.allowFileAccess = true settings.domStorageEnabled = true addJavascriptInterface(WebAppInterface { svg -> completeCurrentJob(RenderResult.Success(svg))