Skip to content

fix: open bug reports from desktop app - #8

Merged
harshmathurx merged 1 commit into
mainfrom
jeeves/fix-bug-report-action
Aug 6, 2026
Merged

fix: open bug reports from desktop app#8
harshmathurx merged 1 commit into
mainfrom
jeeves/fix-bug-report-action

Conversation

@harshmathurx

@harshmathurx harshmathurx commented Aug 5, 2026

Copy link
Copy Markdown
Owner

Summary

Fixes the Mac app's Report a bug action.

Why

In the desktop app, the existing window.open path did not reliably open the GitHub issue form. A bug-report entry point should work from the place where the bug happens.

Changes

  • Added a Tauri command for opening trusted GitHub URLs in the system browser.
  • Routed the desktop bug-report action through that command.
  • Kept the browser fallback for web builds.
  • Added a regression test for the Tauri path.

Testing

  • pnpm exec vitest run tests/feedback/bugReport.test.ts
  • cargo check --manifest-path src-tauri/Cargo.toml
  • pnpm run typecheck
  • pnpm run lint
  • pnpm exec vitest run
  • pnpm run build
  • GitHub CI passed.

Release note

Fixed Report a bug in the Mac app so it opens a prefilled GitHub issue in the system browser.

@harshmathurx
harshmathurx merged commit 7b76391 into main Aug 6, 2026
1 check passed
@harshmathurx
harshmathurx deleted the jeeves/fix-bug-report-action branch August 6, 2026 06:49
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.

1 participant