Skip to content

Bugs

A bug is a defect within a project. It belongs to a team and project (project_id, team_id).


Where to open

  1. Open a project (card or details).
  2. Go to Bugs (project-scoped listing).
  3. Tabs:
    • Opened — filter by OPEN status;
    • All — full project bug list.

Typical actions

ActionHow
CreateAdd button on the listing; creates a project row (title can be set in details).
Open detailsClick a table row.
EditInline in the table (status, priority, type, …) or on the details page.
DeleteButton on the details page.
Bulk actionsTable context menu (multi clone/delete where enabled in the UI).

Bug clone may not be available yet—follow what you see in the app.


Details page

Layout matches other TMS entities:

  1. Title (bug_title) — editable in the app bar.
  2. Details tab — pivot table of attributes:
    • status, type, priority, severity, resolution (colored selects);
    • reporter (reporter_id) and assignee (assigned_to) — team member pickers;
    • build / affected / fixed versions;
    • duplicate_of_id — numeric ID of another bug.
  3. Rich text blocks:
    • description;
    • reproduction steps;
    • expected result;
    • actual result.

Changes are saved to the server as you edit; the table shows a loading overlay while the API responds.


Classification

Type (bug_type)

BUG, REGRESSION, PERFORMANCE, SECURITY, USABILITY, COMPATIBILITY, DOCUMENTATION, OTHER.

Status (bug_status)

OPEN, TRIAGE, IN_PROGRESS, ON_HOLD, RESOLVED, CLOSED, REOPENED.

Resolution (bug_resolution)

Used when closing: FIXED, WONT_FIX, DUPLICATE, CANNOT_REPRODUCE, WORKS_AS_DESIGNED, DEFERRED, NOT_A_BUG.

Priority and severity

  • Priority (bug_priority): CRITICAL, HIGH, NORMAL, LOW — fix queue order.
  • Severity (bug_severity): BLOCKER, CRITICAL, MAJOR, MINOR, TRIVIAL — user/product impact.

Status and resolution are separate (Jira/Bugzilla pattern): status is workflow stage, resolution is the close outcome.


Product versions

FieldMeaning
bug_build_versionBuild where the defect was found
bug_affected_versionAffected releases
bug_fixed_versionVersion where it was fixed

These are product fields, not browser/OS catalogs. Reproduction environment uses execution context (bug linking in UI is evolving).


Not available yet

To set expectations:

  • No required execution context link on the bug UI yet (versions and text—yes; structured environment is a separate entity).
  • No one-click bug from failed run result.
  • No Jira/GitHub sync out of the box.
  • No labels or “blocks/depends on” graph—only duplicate_of_id.

See also


Version1.1
Last updated2026-06-13

Complex QA — test management system