element-hq / element-hq/element-web
Add a link to a pre-filled issue reporting form in Settings
- 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/).

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
Assessment
This issue has not been assessed yet.