648 — Add labels without replacing existing ones via Add new mode¶
Description¶
The Labels field's Add new mode unions the chosen labels onto whatever each record already has, rather than replacing them.
Preconditions¶
- Signed in to a freshly seeded test organization.
- Three labels (label1, label2, label3) already exist.
- Three time records seeded via the GraphQL API, each already carrying label1.
- Time Records page open in the Reports view.
Steps¶
- Confirm each record starts with just label1. Expected: the Labels column shows label1 on all three rows.
- Tick the selection checkbox on all three rows. Expected: the floating bar shows "3 selected".
- Open the bulk-edit modal and set Labels → Add new and pick label2.
- Click Save. Expected: "Success" popup appears.
- Inspect the rows. Expected: every record now shows label1 and label2 (label1 was kept, label2 added).
Related¶
- Spec:
playwright/tests/integration/timerecord.spec.ts(describe "Timerecord - Bulk edit")