diff --git a/lib/pages/settings_views/global_settings_view/stack_backup_views/restore_from_file_view.dart b/lib/pages/settings_views/global_settings_view/stack_backup_views/restore_from_file_view.dart
index 014099abd..a237d9ea9 100644
--- a/lib/pages/settings_views/global_settings_view/stack_backup_views/restore_from_file_view.dart
+++ b/lib/pages/settings_views/global_settings_view/stack_backup_views/restore_from_file_view.dart
@@ -316,42 +316,45 @@ class _RestoreFromFileViewState extends ConsumerState<RestoreFromFileView> {
                               }
 
                               bool shouldPop = false;
-                              await showDialog<dynamic>(
-                                barrierDismissible: false,
-                                context: context,
-                                builder: (_) => WillPopScope(
-                                  onWillPop: () async {
-                                    return shouldPop;
-                                  },
-                                  child: Column(
-                                    crossAxisAlignment:
-                                        CrossAxisAlignment.stretch,
-                                    mainAxisAlignment: MainAxisAlignment.center,
-                                    children: [
-                                      Material(
-                                        color: Colors.transparent,
-                                        child: Center(
-                                          child: Text(
-                                            "Decrypting Stack backup file",
-                                            style:
-                                                STextStyles.pageTitleH2(context)
-                                                    .copyWith(
-                                              color: Theme.of(context)
-                                                  .extension<StackColors>()!
-                                                  .textWhite,
+                              unawaited(
+                                showDialog<dynamic>(
+                                  barrierDismissible: false,
+                                  context: context,
+                                  builder: (_) => WillPopScope(
+                                    onWillPop: () async {
+                                      return shouldPop;
+                                    },
+                                    child: Column(
+                                      crossAxisAlignment:
+                                          CrossAxisAlignment.stretch,
+                                      mainAxisAlignment:
+                                          MainAxisAlignment.center,
+                                      children: [
+                                        Material(
+                                          color: Colors.transparent,
+                                          child: Center(
+                                            child: Text(
+                                              "Decrypting Stack backup file",
+                                              style: STextStyles.pageTitleH2(
+                                                      context)
+                                                  .copyWith(
+                                                color: Theme.of(context)
+                                                    .extension<StackColors>()!
+                                                    .textWhite,
+                                              ),
                                             ),
                                           ),
                                         ),
-                                      ),
-                                      const SizedBox(
-                                        height: 64,
-                                      ),
-                                      const Center(
-                                        child: LoadingIndicator(
-                                          width: 100,
+                                        const SizedBox(
+                                          height: 64,
                                         ),
-                                      ),
-                                    ],
+                                        const Center(
+                                          child: LoadingIndicator(
+                                            width: 100,
+                                          ),
+                                        ),
+                                      ],
+                                    ),
                                   ),
                                 ),
                               );