Bugs found in TrustedHousesitters for iOS

Trusted
Housesitters

4.1

TrustedHousesitters connects homeowners with sitters who care for homes and pets free of charge, fostering trustful relationships across a global community. The platform’s comprehensive profiles, reviews, and robust Trust & Safety team ensure a secure experience for both parties.

Its in-app messaging and listing features streamline communication and booking, while favorites and membership options help users personalize searches and support long-term engagement. Founded in India, TrustedHousesitters continues to expand to meet the diverse needs of property care.

The QAwerk team conducted a meticulous Bug Crawl on TrustedHousesitters for iOS, identifying issues that could disrupt user sessions, listing management, and core navigation flows. Below are our detailed findings.

40K downloads
27 ratings

User opens app without internet and is unexpectedly logged out

Severity:

Critical

Precondition:

The user is logged in prior to going offline.

Steps to Reproduce:
  1. Turn off the device’s internet connection.
  2. Close the app from the background.
  3. Tap the app icon to reopen.
Environment:

iPhone 14 Pro Max; iOS 18.5

Actual Result:

The user is logged out and shown the authorization page; restoring internet and relaunching does not restore the session.

Expected Result:

The app should retain the user’s session locally when offline, resuming the session once the connection is restored.

Opening Favorites offline shows endless loader even after reconnection

Severity:

Major

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Disable the internet on the device.
  2. Tap Favorites in the bottom menu.
  3. Restore the internet connection.
  4. Wait several seconds.
Environment:

iPhone 14 Pro Max; iOS 18.5

Actual Result:

An endless loader persists; the page never displays content.

Expected Result:

The Favorites page should load and display listings once the connection is restored.

Favorites heart icons are not shown as selected after new session

Severity:

Major

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Favorite several listings.
  2. Log out of the app.
  3. Log back in.
  4. Tap Favorites in the bottom menu.
Environment:

iPhone 14 Pro Max; iOS 18.5

Actual Result:

Heart icons are not displayed as selected despite previously favorited listings.

Expected Result:

The Favorites page should show heart icons as selected for all favorited listings.

Duplicate entities are created when favoriting unmarked listing

Severity:

Major

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Favorite several listings.
  2. Log out, then log back in.
  3. Tap Favorites in the bottom menu.
  4. Favorite any listing that isn’t visually marked.
Environment:

iPhone 14 Pro Max; iOS 18.5

Actual Result:

Duplicate entry of the favorited listing appears.

Expected Result:

Listing should be marked as favorited; unfavoriting should remove it without creating duplicates.

No internet on Get Sitter membership page shows tech error

Severity:

Minor

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Tap the Account icon in the bottom menu.
  2. Disable the internet connection.
  3. Tap Get Sitter membership.
Environment:

iPhone 14 Pro Max; iOS 18.5

Actual Result:

A technical error message is displayed.

Expected Result:

A user-friendly “No internet connection” notification should appear.

Sign up flow missing Google option, inconsistent with Sign in

Severity:

Minor

Precondition:

The app is installed; the user is not authenticated.

Steps to Reproduce:
  1. Launch the app.
  2. Tap Create an account.
  3. Select any account type (e.g., Create a pet parent account).
  4. Observe available sign-up options.
Environment:

iPhone 14 Pro Max; iOS 18.5

Actual Result:

The “Sign up with Google” option is absent.

Expected Result:

“Sign up with Google” should be available, matching the Sign in page options.

Offline logout and endless loaders undermine core session resilience and listing access, while favorites duplication and missing UI options erode trust and consistency. Addressing these will stabilize user flows and reinforce reliable interaction.
Ekaterina, QA engineer

Ekaterina, QA engineer

Need a reliable QA partner?

Hire us