Documentation
Bug Report Workflow
Build a reproducible bug report with clear visuals, steps, and optional recording.
Goal
Produce a bug report that engineers can reproduce on the first try.
Output package
- 1 annotated screenshot
- 1 short reproduction step list
- Optional 10-30 second recording
Workflow
1. Reproduce once and freeze the state
- Reproduce the issue.
- Stop at the exact broken state.
- If you need to compare with expected behavior, capture and pin both states.
2. Capture the evidence
- Press
F2to capture. - Keep surrounding context (toolbar, tab name, status area).
- Avoid over-cropping; include clues needed for reproduction.
3. Annotate for diagnosis
- Use
Step Badgeto mark sequence (1,2,3). - Use
Arrowto point to the failure location. - Use
Textfor concise facts: error code, unexpected value, or timestamp. - Use
Mosaicfor private tokens or user data.
4. Export and name clearly
Save with a structured name such as:
bug-login-timeout-win10-2026-02-24.png
5. Optional: record short evidence video
If the issue depends on timing or animation:
- Press
Rfrom region capture (or start from tray recording). - Record 10-30 seconds.
- Stop and export as MP4.
Bug report template
Title: [Platform] Short problem summary
Environment:
- App version:
- OS:
Steps to reproduce:
1. ...
2. ...
3. ...
Expected:
Actual:
Attachments:
- screenshot.png
- recording.mp4 (optional)
Quality checklist
- Reproduction steps are deterministic.
- Screenshot includes both problem and context.
- Annotation explains sequence and impact.
- Private data is masked.
Next tutorial
Use Live Reference with Pin to keep specs or bug screenshots on screen while fixing.