Bug
A mistake in the app that makes it behave differently from what was intended.
Expected
- Click "Mark as paid"
- Status becomes Paid
- Stays after refresh
Actual (the bug)
- Click "Mark as paid"
- Toast says success
- Status reverts to Due
What it is
A bug is anything the app does that it shouldn't, or doesn't do that it should: a button that does nothing, a total that's wrong, a page that crashes on phones.
The fastest way to get a bug fixed is a precise report: what you did, what you expected, what actually happened, and where (which page, which device, production or development). Screenshots and exact error messages help enormously.
"It's broken" is the slowest possible bug report.
How to ask for it
“The invoices are broken.”
“Bug: on the Invoices page, clicking "Mark as paid" shows a success toast but the status stays "Due" after refreshing. Expected: status changes to "Paid". Happens for every invoice, in Chrome and Safari, in production.”
"Broken" gives nothing to go on; a bug report with steps, expected, actual, and scope lets the builder reproduce it at once.
You've seen this in
- AA "Something went wrong" error after clicking Pay
- IA layout that overlaps on iPhone
- RA number that doesn't add up in a report