diff --git a/lib/ui/widgets/connectivity_widget_wrapper_wrapper.dart b/lib/ui/widgets/connectivity_widget_wrapper_wrapper.dart
index a4017bfbea1a8d0271b7777cd172d679c2668116..b637518be05f2dd22f9bceabd1d80de0a159db64 100644
--- a/lib/ui/widgets/connectivity_widget_wrapper_wrapper.dart
+++ b/lib/ui/widgets/connectivity_widget_wrapper_wrapper.dart
@@ -1,4 +1,5 @@
 import 'package:connectivity_wrapper/connectivity_wrapper.dart';
+import 'package:flutter/foundation.dart';
 import 'package:flutter/widgets.dart';
 
 import '../ui_helpers.dart';
@@ -15,7 +16,8 @@ class ConnectivityWidgetWrapperWrapper extends ConnectivityWidgetWrapper {
       : super(offlineWidget: isIOS ? child : offlineWidget);
 
   // This package does not work in IOS so we just return true
-  static Future<bool> get isConnected => isIOS
+  // Also does not detect well in web production mode
+  static Future<bool> get isConnected => kIsWeb || isIOS
       ? Future<bool>.value(true)
       : ConnectivityWrapper.instance.isConnected;
 }