
Give a bug report a state someone can reproduce
A screenshot is evidence of one rendered state; it does not explain how to reach that state or whether the problem repeats.
Fictional example: a checkout page shows a blank delivery-method panel after a saved address is selected. The report names the browser and viewport, gives the sanitized screenshot, then lists the address and selection steps that reproduce the panel.
- 01Capture the relevant area
Show the failed panel and enough surrounding interface to orient the engineer. Do not crop away the control that led to the error.
- 02Remove secrets and identifiers
Inspect the full image for tokens, customer data and private tabs. If needed, create and review a separate redacted output.
- 03Write the reproduction
Add expected result, actual result, steps, browser and time beside the image. Preserve a short error excerpt without credentials.
The engineer gets one identifiable screenshot plus the sequence and environment needed to reproduce the reported state.
Before adding an image to a ticket, confirm the issue tracker allows the intended audience to open it. Keep the relevant error and steps to reproduce beside the image.





