diff --git a/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt b/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt index 88dca1f12..d5f525ecc 100644 --- a/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt +++ b/app/src/main/java/io/homeassistant/companion/android/webview/WebViewActivity.kt @@ -109,6 +109,7 @@ import kotlinx.coroutines.launch import kotlinx.coroutines.runBlocking import kotlinx.coroutines.sync.Mutex import kotlinx.coroutines.withContext +import okhttp3.HttpUrl.Companion.toHttpUrl import org.chromium.net.CronetEngine import org.json.JSONObject import java.util.concurrent.Executors @@ -1321,7 +1322,11 @@ class WebViewActivity : BaseActivity(), io.homeassistant.companion.android.webvi private fun waitForConnection() { Handler(Looper.getMainLooper()).postDelayed( { - if (!isConnected) { + if ( + !isConnected && + !loadedUrl.toHttpUrl().pathSegments.first().contains("api") && + !loadedUrl.toHttpUrl().pathSegments.first().contains("local") + ) { showError() } },