• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

stacklok / toolhive-studio / 25729843646

12 May 2026 10:53AM UTC coverage: 68.53% (+0.08%) from 68.448%
25729843646

Pull #2225

github

peppescg
feat(error): add technical crash report to generic error screen

Enhance the GenericError screen with a collapsible "Show details" section
that surfaces the error message, stack trace, environment metadata
(desktop version, CLI version, platform), and a one-click "Copy error
report" button. This allows users to provide actionable bug reports
without needing to open browser dev tools.

Closes #2210

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Pull Request #2225: feat(error): add technical crash report to generic error screen

4802 of 7565 branches covered (63.48%)

26 of 31 new or added lines in 3 files covered. (83.87%)

7173 of 10467 relevant lines covered (68.53%)

119.28 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

28.57
/renderer/src/common/components/error/utils.ts
1
// Helper function to ensure minimum display time
2
export async function withMinimumDelay<T>(
3
  action: () => Promise<T>,
4
  minTime: number
5
): Promise<T> {
6
  const startTime = Date.now()
1✔
7
  const result = await action()
1✔
NEW
8
  const elapsedTime = Date.now() - startTime
×
NEW
9
  const remainingTime = Math.max(0, minTime - elapsedTime)
×
NEW
10
  if (remainingTime > 0) {
×
NEW
11
    await new Promise((resolve) => setTimeout(resolve, remainingTime))
×
12
  }
NEW
13
  return result
×
14
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc