diff --git a/app/release/app-release.apk b/app/release/app-release.apk index c51efbc..d048c67 100644 Binary files a/app/release/app-release.apk and b/app/release/app-release.apk differ diff --git a/app/src/main/java/org/wntr/mdeditor/MainActivity.kt b/app/src/main/java/org/wntr/mdeditor/MainActivity.kt index 85456ac..6d2713b 100644 --- a/app/src/main/java/org/wntr/mdeditor/MainActivity.kt +++ b/app/src/main/java/org/wntr/mdeditor/MainActivity.kt @@ -746,6 +746,10 @@ class MainActivity : AppCompatActivity() { } } else if (requestCode == OPEN_FILE && resultCode == Activity.RESULT_OK) { resultData?.data?.also { uri -> + webView.evaluateJavascript("typeof easyMDE", { + if (it != "undefined") easyMDELoaded = true + else return@evaluateJavascript + }) getContentResolver().takePersistableUriPermission( uri, Intent.FLAG_GRANT_READ_URI_PERMISSION and Intent.FLAG_GRANT_WRITE_URI_PERMISSION