Allow users to create bug reports from the demo #510
Description
Problem
Currently, it can be tedious to fill out the sections of the issue template when reporting a bug. Additionally, some bug reports from users don't have enough information to reproduce the reported problem, resulting in some back-and-forth with the user to figure out what the situation is.
Proposed solution
We could have a link in the demo that says "File a bug" and links to a page like this, where most of the sections of the issue template have already been filled in with the information in the demo. This would save some time reporting bugs found in the demo, and it would ensure that all information needed to reproduce the issue is present for bugs reported using this mechanism. Then we could encourage users to attempt to reproduce their bugs in the demo as part of the bug report process, potentially resulting in higher-quality bug reports.
Possible downsides:
- Users who don't take the time to fill in the bug report template might also not take the time to reproduce a bug in the demo.
- It's sometimes not obvious how to reproduce a bug in the demo (the only way to use non-default rule configurations in the demo is to use an inline comment, but not everyone knows how to do that).