decentraland / decentraland/unity-explorer

Crash dialog window to get user consent for sending screenshot data

Open
#8,936 2 comments 0 reactions 0 assignees View on GitHub
2-medium enable-sentry feature stale ui
Dominant language
C#
Stars
23
Forks
17
Avg merge
2d 16h
Merged PRs (30d)
101

Description

## Summary

Implement a dialog window that appears when the Explorer crashes, asking the user for consent to send screenshot data (screenshots will be collected during the hangs on the next launch) to Sentry. This dialog should run as a separate process built with Tauri, so it remains functional even when the main application has crashed.

## Requirements

- **Crash dialog window:** Display a dialog to the user when a crash is detected
- **User consent:** Obtain explicit user consent before sending screenshot data
- **Separate process:** The dialog must run as an independent process (not within the crashed application)
- **Built with Tauri:** Use the Tauri framework for the dialog implementation
- **Sentry key via app args:** The Sentry key should be passed to the dialog process via application arguments

## Acceptance Criteria

- [ ] A Tauri-based separate process is created for the crash dialog
- [ ] The dialog is triggered when the Explorer crashes
- [ ] The user is presented with a clear consent prompt for sending screenshot data
- [ ] Screenshot data is only sent to Sentry if the user grants consent
- [ ] The Sentry key is received via app arguments and used for data submission
- [ ] The dialog functions independently of the crashed main process

---
Requested by Nikita Khalov via Slack

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.