Replace LS crashes with architecture checks that are more actionable for the user
Open
ExtensionManagement
- Dominant language
- TypeScript
- Stars
- 3.1k
- Forks
- 737
- Avg merge
- 17h 56m
- Merged PRs (30d)
- 21
Description
In cases like https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1873813, we get crashes because VSCode installed the wrong architecture. This is tracked by https://github.com/microsoft/vscode/issues/185218

Can we replace the above toasts with a more actionable error/toast to ask the user to uninstall and reinstall again if the arch does not match?
Note from David: We'll have to be a bit careful for mac though, its valid to have an x64 version of the extension on an arm64 macOS (if you install the universal version of vscode)
Contributor guide
Assessment
This issue has not been assessed yet.