element-web icon indicating copy to clipboard operation
element-web copied to clipboard

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

Open kittykat opened this issue 3 years ago • 3 comments

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.

Screenshot from 2022-08-04 11-25-38

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

kittykat avatar Aug 04 '22 10:08 kittykat

Suggest:

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 created an issue in GitHub, you can submit debug logs to help us understand the problem better. 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 others. They do not contain messages. Submit debug logs

To report a Matrix-related security issue, please read the Matrix.org Security Disclosure Policy.

daniellekirkwood avatar Aug 04 '22 13:08 daniellekirkwood

Note that this experience would suck for users not logged into Github:

image

t3chguy avatar Aug 04 '22 14:08 t3chguy

I would consider this to be an advanced usage so acceptable that a github account is required

kittykat avatar Aug 05 '22 19:08 kittykat