Skip to content

fix: use BareBonesBrowserLaunch for Privacy Policy link on all platforms#264

Open
dowel015 wants to merge 1 commit intoOpenIntegrationEngine:mainfrom
dowel015:fix/privacy-policy-link-issue-86
Open

fix: use BareBonesBrowserLaunch for Privacy Policy link on all platforms#264
dowel015 wants to merge 1 commit intoOpenIntegrationEngine:mainfrom
dowel015:fix/privacy-policy-link-issue-86

Conversation

@dowel015
Copy link

Summary

  • On some Linux platforms, Desktop.isDesktopSupported() returns true but Desktop.getDesktop().browse() throws an exception, causing the Privacy Policy hyperlink in the first login dialog to silently fail
  • Removed the Desktop API usage entirely from the hyperlink listener
  • Now calls BareBonesBrowserLaunch.openURL() directly, which works reliably cross-platform

Fixes #86

Test plan

  • Click the Privacy Policy link on the first login dialog on Linux — confirm it opens in the default browser
  • Verify the same on Windows and macOS

🤖 Generated with Claude Code

Desktop.getDesktop().browse() throws on some Linux platforms even when
Desktop.isDesktopSupported() returns true, causing the Privacy Policy
hyperlink in FirstLoginDialog to silently fail. Replace the Desktop
if/else with a direct call to BareBonesBrowserLaunch.openURL() which
works reliably cross-platform. Fixes OpenIntegrationEngine#86.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mgaffigan
Copy link
Contributor

@dowel015, this one also looks good, but needs a DCO. Please add.

@kryskool
Copy link
Contributor

Be carefull, commit come from claude AI, a licencing problem can appear

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Clicking Privacy Policy Link on First Login dialog does not work on some platforms

3 participants