Bugs found in Onsen – AI for Mental Health for iOS

Onsen - AI for Mental Health

4.9

Onsen AI is an app designed to help people manage their mental health. The tool uses agentic AI to serve as your coach, guiding you toward emotional well-being by providing a safe space to reflect and find your way toward growth.

Our QAwerk team performed a thorough Bug Crawl for Onsen and identified a series of bugs that could negatively affect its performance and user satisfaction. The issues range from unexpected update prompts to security workflows, localization inconsistencies, and offline feedback messaging.

Below are the details of our findings, with the full descriptions and steps to reproduce.

5K+ downloads
24 ratings

Update prompt incorrectly shown immediately after fresh installation, requiring app

Severity:

Critical

Precondition:

App freshly installed.

Steps to Reproduce:
  1. Open the app immediately after installing.
  2. Observe the splash screen for the update prompt.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

“Update available” prompt displayed despite fresh install.

Expected Result:

No update prompt should appear if the app is up-to-date.

Biometric Unlock fails to request Face ID after 1 minute of inactivity

Severity:

Critical

Precondition:
  1. Biometric Unlock is enabled in profile settings.
  2. User logged in.
Steps to Reproduce:
  1. Use the app normally.
  2. Remain inactive for 1+ minute (no input or interaction).
  3. Resume using the app.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

The app does not request Face ID unlock.

Expected Result:

The app should request Face ID after inactivity.

Localization does not update after changing language; app restart required

Severity:

Critical

Precondition:

User logged in.

Steps to Reproduce:
  1. Go to Profile.
  2. Pick a Language submenu.
  3. Change language (e.g., to German).
  4. Navigate back and continue using the app.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

App language remains unchanged until a restart.

Expected Result:

Language should update immediately.

Offline usage displays generic error instead of “no internet” notification

Severity:

Major

Precondition:

User logged in.

Steps to Reproduce:
  1. Turn off the internet connection.
  2. Click various app elements.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

“Try again later,” or error messages appear.

Expected Result:

Clear “No internet connection” notification shown.

App partially localized after language switch and restart

Severity:

Major

Precondition:

User logged in.

Steps to Reproduce:
  1. Change language via Profile
  2. Click Language.
  3. Restart the app.
  4. View menus and main pages.
Environment:

iPhone 14 Pro Max, iOS 18.6.2

Actual Result:

Most content remains untranslated.

Expected Result:

Main UI and navigation should be fully translated.

Onsen provides a solid mental health platform, but it struggles with inconsistent localization, confusing offline messaging, and lapses in biometric security. Fixing these issues will boost user confidence and enhance seamless engagement across diverse user contexts and languages.
Ekaterina, QA engineer

Ekaterina, QA engineer

Need a reliable QA partner?

Hire us