element-hq / element-hq/element-web

Add a link to a pre-filled issue reporting form in Settings

Open
#22,990 3 comments 2 reactions 0 assignees View on GitHub
A-User-Settings Hacktoberfest Help Wanted O-Occasional S-Tolerable T-Enhancement
Dominant language
TypeScript
Stars
13.5k
Forks
2.8k
PR merge metrics
PR metrics pending

Description

### Your use case

#### What would you like to do?
Reduce the barrier to filing high quality issues

#### Why would you like to do it?
This will encourage users to fill in needed information and reduce the time it takes Element people to file issues

#### How would you like to achieve it?
In Settings -> Help & About -> Bug reporting, add a button to open a link that looks something like this:
`https://github.com/vector-im/element-web/issues/new?assignees=&labels=T-Defect&template=bug-web.yml&browser=browser%20info&webapp-url=foo.element.io&version=version&homeserver=homeserver.org`

So the bug reporting section will look something like:

> ### Bug reporting
>
> Is something not working how you expect? You can file an issue to tell us about it.
> _File an issue_
>
> If you have already filed an issue over at GitHub, you can submit debug logs can help us track down the problem. Debug logs contain application usage data including your username, the IDs or aliases of the rooms you have visited, which UI elements you last interacted with, and the usernames of other users. They do not contain messages.
> _Submit debug logs_
> To report a Matrix-related security issue, please read the Matrix.org [Security Disclosure Policy](https://matrix.org/security-disclosure-policy/).

![Screenshot from 2022-08-04 11-25-38](https://user-images.githubusercontent.com/51663/182831259-206aa5a7-ac24-4253-a8f9-0f190c76b3d4.png)

Required sections for this issue to be closed:
- [ ] `webapp-url`
- [ ] (app) `version`
- [ ] `homeserver`

Optional:
- [ ] Operating system (`os`)
- [ ] Web browser information (`browser`)

### Have you considered any alternatives?

_No response_

### Additional context

_No response_

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.