UI and Frontend Bugs
// 2 bugs
Bugs affecting layout, forms, responsiveness, error messages, and how the interface behaves across browsers and screen sizes.
// Why it matters
UI bugs affect every user directly. A button hidden on mobile, an error message that never appears, or a form that submits without validating required fields can prevent users from completing core flows and signal poor overall product quality.
// Common symptoms
- Button is hidden or overlapped on smaller screen sizes
- Error message does not appear after a failed action
- Form submits without validating required fields
- Modal cannot be closed or dismissed
- Layout breaks in a specific browser or browser version
- Text overlaps another element at certain viewport widths
// Bugs in this category
Showing 2 of 2 bugs
A button that is visible and functional on desktop is not rendered, is clipped, or is overlapped by another element on narrow mobile viewports. Users on phones cannot find or tap the button and cannot complete the action it triggers.
When a form submission fails β because of a validation error or a server-side rejection β the application does not display an error message. The form appears unchanged or shows a neutral state, leaving the user with no information about what went wrong or how to fix it.
// Explore other categories
Authentication Bugs
Bugs in login, logout, password reset, session management, tokens, and multi-factor flows.
Permission and Authorization Bugs
Bugs where users can access, edit, delete, or view resources they shouldn't be allowed to.
API Bugs
Bugs in HTTP status codes, request validation, response schemas, error messages, and API contracts.
Data Bugs
Bugs involving incorrect, duplicated, stale, missing, or inconsistent data across the application.
Payment Bugs
Bugs in checkout flows, payment retries, webhooks, refunds, subscriptions, and invoices.
Time and Date Bugs
Bugs caused by timezone mismatches, daylight saving transitions, date range errors, and locale differences.
Search and Filter Bugs
Bugs in search results, filters, pagination, sorting, and result counts.
File Upload Bugs
Bugs in file type validation, size limits, upload progress, storage, and file preview.
Notification Bugs
Bugs in email delivery, push notifications, in-app alerts, webhooks, and notification preferences.
// Practise finding these bugs
Hunt ui and frontend bugs hands-on in a live practice app, then check your findings against the seeded-bug answer guide.