diff --git a/app/src/main/java/to/bitkit/ui/screens/shop/shopDiscover/MapWebViewClient.kt b/app/src/main/java/to/bitkit/ui/screens/shop/shopDiscover/MapWebViewClient.kt index 324c07e42..88fbd547f 100644 --- a/app/src/main/java/to/bitkit/ui/screens/shop/shopDiscover/MapWebViewClient.kt +++ b/app/src/main/java/to/bitkit/ui/screens/shop/shopDiscover/MapWebViewClient.kt @@ -38,13 +38,15 @@ class MapWebViewClient( ) onLoadingStateChanged(false) - error?.let { - if (it.errorCode == ERROR_HOST_LOOKUP || - it.errorCode == ERROR_CONNECT || - it.errorCode == ERROR_TIMEOUT || - it.errorCode == ERROR_FILE_NOT_FOUND - ) { - onError?.invoke() + if (request?.isForMainFrame == true) { + error?.let { + if (it.errorCode == ERROR_HOST_LOOKUP || + it.errorCode == ERROR_CONNECT || + it.errorCode == ERROR_TIMEOUT || + it.errorCode == ERROR_FILE_NOT_FOUND + ) { + onError?.invoke() + } } } } diff --git a/app/src/main/java/to/bitkit/ui/screens/shop/shopWebView/ShopWebViewClient.kt b/app/src/main/java/to/bitkit/ui/screens/shop/shopWebView/ShopWebViewClient.kt index b25cb3db6..fa5fb52f0 100644 --- a/app/src/main/java/to/bitkit/ui/screens/shop/shopWebView/ShopWebViewClient.kt +++ b/app/src/main/java/to/bitkit/ui/screens/shop/shopWebView/ShopWebViewClient.kt @@ -62,13 +62,15 @@ class ShopWebViewClient( ) onLoadingStateChanged(false) - error?.let { - if (it.errorCode == ERROR_HOST_LOOKUP || - it.errorCode == ERROR_CONNECT || - it.errorCode == ERROR_TIMEOUT || - it.errorCode == ERROR_FILE_NOT_FOUND - ) { - onError() + if (request?.isForMainFrame == true) { + error?.let { + if (it.errorCode == ERROR_HOST_LOOKUP || + it.errorCode == ERROR_CONNECT || + it.errorCode == ERROR_TIMEOUT || + it.errorCode == ERROR_FILE_NOT_FOUND + ) { + onError() + } } } }