- Notifications
You must be signed in to change notification settings - Fork915
fix: improve JetBrains error message to mention Toolbox requirement#18294
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
When users try to open JetBrains IDEs (GoLand, IntelliJ, etc.) withouthaving JetBrains Toolbox installed, they now receive a more helpfulerror message that specifically mentions the Toolbox requirementinstead of the generic 'must be installed first' message.Fixes#17786Co-authored-by: kylecarbs <7122116+kylecarbs@users.noreply.github.com>
Apply Biome formatter requirements for consistent code style.Co-authored-by: kylecarbs <7122116+kylecarbs@users.noreply.github.com>
@kylecarbs I think this is a good enough workaround. |
Parkreiner left a comment• edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
This looks fine to me for a stopgap. There's a tiny bug here, where if the user switches to a different tab before the external app opens, the browser will treat that as the tool not being installed, even though everything's perfectly fine. But that's a bug that was here previously – I can go ahead and make an issue for that
2f59cd0
intomainUh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
When users try to open JetBrains IDEs (GoLand, IntelliJ, etc.) without having JetBrains Toolbox installed, they now receive a more helpful error message that specifically mentions the Toolbox requirement instead of the generic "must be installed first" message.
Changes:
useAppLink.ts
to detect JetBrains apps by their protocol (jetbrains-gateway:
orjetbrains:
)Testing:
Addresses#17786