Investigate registering `WithUnhandledExceptionHandler` on language server startup
Open
enhancement
- Dominant language
- Bicep
- Stars
- 3.6k
- Forks
- 830
- Avg merge
- 1d 21m
- Merged PRs (30d)
- 79
Description
Omnisharp allow registering a generic unhandled exception handler using `server.WithUnhandledExceptionHandler(...)`. Might be worth exploring this for:
* Raising telemetry about failures
* Showing a more user-friendly dialog along with a "report issue" button capturing any relevant diagnostics.
Contributor guide
Research direction
Begin at the language server startup entry point and review how OmniSharp's server.WithUnhandledExceptionHandler(...) could be registered. Assess the two proposed outcomes—failure telemetry and a user-friendly dialog with a report-issue button capturing relevant diagnostics—and document the investigation's result.
Written by the indexing model from the issue text.
Assessment
- Domain
- developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100