Bugs Found in CellarTracker: #1 Wine Tracker for iOS

CellarTracker: #1 Wine Tracker

4.9

CellarTracker is a comprehensive and user-friendly platform designed for wine enthusiasts seeking to catalog and monitor their collections. The platform’s functionality extends beyond being merely a digital wine cellar manager.

Offering detailed wine information, expert and connoisseur reviews, and a robust database of wine tasting notes, CellarTracker further elevates its users’ wine experience by providing community interaction, purchase recommendations, and a wealth of guidance and educational resources.

Our team at QAwerk conducted a thorough bug crawl of CellarTracker, identifying several bugs that could impact performance and the overall user experience. We invite our readers to read through our findings below to understand how this great platform could be improved further.

10K+ downloads
11K+ ratings

Error triggered by entering spaces in fields during final step of sign-up process

Severity:

Major

Precondition:

The user is on the 3rd step of the sign-up flow.

Steps to Reproduce:
  1. Enter spaces into the ‘Username’ field.
  2. Tap the ‘Continue’ button.
  3. Enter spaces in the ‘First Name’ and ‘Last Name’ fields.
  4. Tap the ‘Create Account’ button.
Environment:

iPhone 14 Pro, iOS version 26.3.1(a)

Actual Result:

Sorry, we are unable to sign you up at this time. Please try again later’ error message is displayed.

Expected Result:

The system should prevent the user from entering whitespaces into the fields.

User is allowed to enter future ‘Purchase Date’ on ‘Add Bottles’ page

Severity:

Major

Precondition:

The user is on the ‘Add Bottles’ page.

Steps to Reproduce:
  1. Enter a future ‘Purchase Date’ on the ‘Add Bottles’ page.
  2. Input valid information in the other fields.
  3. Tap the ‘Add to Cellar’ button.
  4. View the newly added bottles.
  5. Select the ‘View Purchase History’ option.
Environment:

iPhone 14 Pro, iOS version 26.3.1(a)

Actual Result:

The future purchase date is displayed in the title.

Expected Result:

The system should prevent the user from entering or saving a future date into the ‘Purchase Date’ field.

Possibility to enter invalid date filters on ‘My Wish List’ page

Severity:

Major

Precondition:
  1. The user is on the ‘Lists’ tab.
  2. Several wines were added to the wish list.
Steps to Reproduce:
  1. Select the ‘Filter’ option.
  2. Select the ‘Drinking Window’ option.
  3. Enter a ‘Start Date’ that is more recent than the ‘End Date’.
Environment:

iPhone 14 Pro, iOS version 26.3.1(a)

Actual Result:

Incorrect information is displayed in the ‘Drinking Window’ field.

Expected Result:

The system should prevent the user from entering invalid dates into any field.

‘Bottle Quantity’ field accepts non-numeric characters but saves only numeric values

Severity:

Minor

Precondition:

The user is on the ‘Add Bottles’ page.

Steps to Reproduce:
  1. Enter a non-numeric value in the ‘Bottle Quantity’ field.
  2. Tap the ‘Save’ button.
Environment:

iPhone 14 Pro, iOS version 26.3.1(a)

Actual Result:

The ‘Bottle Quantity’ input field allows entering or pasting non-numeric values (for example, a hyperlink).
If the pasted value starts with a number, the system automatically removes the non-numeric part and keeps only the numeric prefix, rather than preventing invalid input or showing a validation message.

Expected Result:

The ‘Bottle Quantity’ field should accept numeric values only.
Any non-numeric characters should be blocked from being entered/pasted, or the user should see a clear validation message indicating that only numbers are allowed.

‘Bottle Quantity’ field accepts non-numeric characters but saves only numeric values

Impossible to scroll up to top of ‘Request Account Deletion’ page

Severity:

Minor

Precondition:

The user is on the ‘Account Settings’ page.

Steps to Reproduce:
  1. Select the ‘Request Account Deletion’ option.
  2. Attempt to scroll to the top of the page to see the full description.
Environment:

iPhone 14 Pro, iOS version 26.3.1(a)

Actual Result:

The user is unable to scroll to the top of the page. The page remains stuck at a certain position, preventing access to the content located in the upper section.

Expected Result:

The user should be able to scroll smoothly both down and back up, including reaching the very top of the page, without restrictions.

‘Save’ button on ‘Bottle Note’ pop-up changes position after moving app to background and reopening it

Severity:

Minor

Precondition:

The user is on the ‘Add Bottles’ page.

Steps to Reproduce:
  1. Select the ‘Edit Bottle Note’ option.
  2. Place the cursor inside the input box.
  3. Move the app to the background.
  4. Reopen the app.
Environment:

iPhone 14 Pro, iOS version 26.3.1(a)

Actual Result:

The ‘Save’ button at the bottom of the pop-up shifts position after reopening the app from the background.

Expected Result:

The ‘Save’ button should remain fixed at the bottom of the pop-up after the app is reopened from the background.

During testing, I discovered several serious issues with input validation across various sections of the app, as well as UI inconsistencies and layout glitches. They disrupted the user experience in some flows, particularly those where robust error handling and consistent visual behavior are anticipated. I recommend conducting comprehensive functional and usability testing to fix these bugs and prevent future issues.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us