loading_overlay
loading_overlay copied to clipboard
Fixing overlay not showing when back on the page
Hey @mostakahmedmullick , can you provide a small sample so i can reproduce the issue on my end?
context.loaderOverlay.show(); await Future.delayed( const Duration(seconds: 3)); context.loaderOverlay.hide(); Navigator.pushNamed( context, RouteNames.results); return;
When you show, then hide overlay then push to another page, pop the page, the overlay will not show a second time.
Error: Bad state: Cannot add event after closing
(Error is regarding the stream is closed).
This only happens on Flutter Web
Error: Bad state: Cannot add event after closing dart-sdk/lib/internal/js_dev_runtime/private/ddc_runtime/errors.dart 294:3 throw dart-sdk/lib/async/stream_controller.dart 605:24 add packages/loader_overlay/src/overlay_controller_widget.dart 29:28 setOverlayVisible packages/loader_overlay/src/overlay_controller_widget_extension.dart 131:5 hide packages/sterling/screens/standard_tab/image_to_image.dart 738:40
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 45:50 dart-sdk/lib/async/zone.dart 1661:54 runUnary dart-sdk/lib/async/future_impl.dart 162:18 handleValue dart-sdk/lib/async/future_impl.dart 846:44 handleValueCallback dart-sdk/lib/async/future_impl.dart 875:13 _propagateToListeners dart-sdk/lib/async/future_impl.dart 638:7 [_complete] dart-sdk/lib/async/future.dart 424:15 dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:11 internalCallback