Web Development

How to report a bug for your project

This article focuses on technical bug reports for active builds, feature work, and post-launch development requests.

Technical bugs are easier to diagnose when the report explains exactly what happened, where it happened, and how someone else can reproduce it without guessing.

BEFORE YOU START
  • The page URL, feature name, or environment where the issue appears.
  • The exact steps needed to reproduce the bug from a fresh start.
  • A screenshot, screen recording, or error message if one is available.
1

Describe the expected behavior and the actual behavior

Say what should have happened, then explain what happened instead. That distinction makes it easier to tell whether the issue is a bug, a permissions problem, or an incomplete setup step.

2

List the reproduction steps in order

Include each click, form field, or condition that leads to the problem. If the issue happens only for certain users, browsers, or devices, say that clearly in the report.

3

Attach evidence and note the urgency

Logs, screenshots, videos, and copied error text all reduce the time to first diagnosis. If the bug blocks sales, editing, or customer access, label that impact directly.

If a browser extension, cached session, or stale login might be involved, testing in a private window before reporting can help confirm whether the issue is broadly reproducible.

Bug report ready for diagnosis

Once the expected behavior, reproduction steps, and evidence are documented, the issue can be reviewed with much less back-and-forth.

Was this article helpful?

How to Make Changes on a Headless Shopify Site Web Development Learn which updates can usually be handled in Shopify admin on a headless site and which changes should be handled by a professional. 6 min read Updated March 16, 2026

Can't find what you need?

Send us a note and we'll point you to the right article or help with the request directly.

Contact Support