ViewScene bug report: unencoded # likely cuts the mail body short
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
Research direction
Read src/Interface/Modules/Render/ViewScene.cc around lines 3339 and 3369 to follow how sendBugReport builds and opens the mailto: URL. Use QUrlQuery to encode the body, then click the button in a real mail client and confirm the template and system information lines arrive intact.
Written by the indexing model from the issue text.
Description
sendBugReport builds a mailto: string and passes it straight to QUrl (src/Interface/Modules/Render/ViewScene.cc:3369). The body text contains #, starting with "## For bugs..." (src/Interface/Modules/Render/ViewScene.cc:3339), so everything after the first # should parse as a URL fragment rather than body text. That would drop the template and the GPU, Qt, GL and version lines, leaving only the request to attach a screenshot.
Read from the code; not tested against a mail client. Found while working on #2022, which covers the rest of this button.
Steps
- Build the URL with
QUrlQueryso that the body is encoded. - Click the button in one real mail client and confirm the system info lines arrive.
Found while refreshing old issues. Drafted by Claude Code and checked against master at 390335ce8; "I" above means the agent, not the account posting this.
- Dominant language
- C++
- Stars
- 144
- Forks
- 81
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 16
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from SCIInstitute/SCIRun
-
Bug Testing
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
SCIInstitute/SCIRun#2931 ·
Maintainers usually reply within 1 day
-
Bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
SCIInstitute/SCIRun#2930 ·
Maintainers usually reply within 1 day
-
Bug
Difficulty 1/5 Under an hour Newbie friendliness 85/100
SCIInstitute/SCIRun#2927 ·
Maintainers usually reply within 1 day
-
Setting __INTERNAL__forceAlwaysExecute from Python turns the feature off whatever value is passedOpenBug Python
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
SCIInstitute/SCIRun#2925 ·
Maintainers usually reply within 1 day
-
ViewScene: deleting a dialog in a camera-lock group leaves a dangling pointer in the other membersOpenBug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
SCIInstitute/SCIRun#2922 ·
Maintainers usually reply within 1 day
All issues in SCIInstitute/SCIRun
Similar issues
-
Difficulty 1/5 1-3 hours Newbie friendliness 85/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
godotengine/godot#125272 ·
Maintainers usually reply within 1 day
-
bug impact: performance priority: med review: 2026-11 severity: med
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
mgradwohl/ModernLife#67 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
games-on-whales/wolf#569 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
cloudflare/workerd#8290 ·
Maintainers usually reply within 1 day