You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: ask about migration at most once and never block after that
The dialog could reappear on every boot. Declining wrote nothing, and the done
flag was only written on success, so saying no or losing the connection part way
meant being asked again the next time the app opened, indefinitely.
A prompted flag is now recorded before the question is even answered, so
declining, closing the tab on the dialog, or a transfer that broke half way all
count as having been asked. The automatic path never raises it again; the Help
menu entry remains for a deliberate retry.
An interrupted run used to fail silently on the automatic path, because the
error was only reported when the user had started it from the menu. Someone who
opted in and watched a task appear would then see nothing at all. Failures after
the user accepts are now always reported, whichever path started it, and say
that what already copied has been kept.
Everything after the single question is now a notification rather than another
modal: completion, partial failure, interruption, and the nothing-to-migrate and
cannot-reach outcomes of a manual run. The completion notification carries the
reload action, since copied extensions only load on the next boot. Exactly one
modal dialog remains in the whole feature, the initial ask.
Copy file name to clipboardExpand all lines: src/nls/root/strings.js
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -2942,6 +2942,8 @@ define({
2942
2942
"MIGRATE_RELOAD_NOW": "Reload",
2943
2943
"MIGRATE_NOTHING_TITLE": "Nothing to bring over",
2944
2944
"MIGRATE_NOTHING_MESSAGE": "We could not find any projects, settings or extensions on {0} that need copying.",
2945
+
"MIGRATE_INTERRUPTED_TITLE": "Migration did not finish",
2946
+
"MIGRATE_INTERRUPTED_MESSAGE": "The connection to {0} was lost part way through. Anything already copied has been kept. You can pick up where this left off any time from the Help menu.",
2945
2947
"MIGRATE_UNREACHABLE_TITLE": "Could not reach the old site",
2946
2948
"MIGRATE_UNREACHABLE_MESSAGE": "{APP_NAME} could not connect to {0} to check for your data. Please check your connection and try again.",
2947
2949
"MIGRATE_START_MESSAGE": "Found {0} files on {1} to bring over. This runs in the background and you can keep working while it happens. It only needs to be done once.",
0 commit comments