Bugs found in Habbo – Original Virtual World for iOS

Habbo – Original Virtual World

2.5

Habbo by Sulake Oy is a popular virtual platform where teenagers can create avatars, decorate hotel rooms, and interact through games and activities. It offers a creative and moderated social experience focused on community building.

This multifaceted platform provides a wide range of functions for its users. Notably, it enables players to design and manage digital versions of real-life environments, fostering creativity and design skills, while providing a safe and moderated platform for social interaction.

Our QAwerk team performed an in-depth Bug Crawl on Habbo, identifying bugs that affect usability and core features. The issues span from navigation failures to validation problems and UI inconsistencies, all of which are critical for smooth gameplay. Below are the detailed findings.

20K+downloads
192 ratings

"See the rewards" button does not open rewards screen

Severity:

Critical

Precondition:

No special preconditions required.

Steps to Reproduce:
  1. Launch the app.
  2. Navigate to the screen with the “See the rewards” button.
  3. Tap the “See the rewards” button.
Environment:

iPhone 12, iOS 18.4.1

Actual Result:

Nothing happens, and the rewards screen does not open.

Expected Result:

Rewards screen opens, showing available player rewards.

User can submit email verification for unregistered email

Severity:

Major

Precondition:

No special preconditions required.

Steps to Reproduce:
  1. Open the app, go to the sign-in screen.
  2. Select Email login.
  3. Enter an unregistered email.
  4. Tap Send code.
Environment:

iPhone 12, iOS 18.4.1

Actual Result:

Success message shown despite an unregistered email.

Expected Result:

Error message like “Email is not registered” and no verification request is sent.

Unnecessary scroll appears on language selection screen

Severity:

Major

Precondition:

No special preconditions required.

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the Language selection screen.
  3. Observe layout and scrolling.
Environment:

iPhone 12, iOS 18.4.1

Actual Result:

An extra scroll bar appears, though the content fits the screen.

Expected Result:

All content fits without scrolling.

Lack of user guidance when notification badge (!) appears on profile tab

Severity:

Major

Precondition:

No special preconditions required.

Steps to Reproduce:
  1. Log in.
  2. Open user profile.
  3. Notice the notification badge on the “Badges” tab.
Environment:

iPhone 12, iOS 18.4.1

Actual Result:

The badge remains until the user manually selects a new badge, but no guidance is provided.

Expected Result:

The app should clearly explain the required actions to clear the badge (e.g., via a tooltip or message).

Lack of user guidance when notification badge (!) appears on profile tab

Unintended system text “// End Terms //” displayed at end of Terms of Service

Severity:

Minor

Precondition:

No special preconditions required.

Steps to Reproduce:
  1. Open the app.
  2. Go to Terms of Service in settings.
  3. Scroll to the bottom.
Environment:

iPhone 12, iOS 18.4.1

Actual Result:

Debug text “// End Terms //” displayed.

Expected Result:

Terms end cleanly without developer/debug text.

Unintended system text “// End Terms //” displayed at end of Terms of Service
Habbo’s critical bugs undermine navigation and user validation, while UI issues create confusion, which could hamper engagement and trust. Strengthening error handling, reducing unnecessary UI distractions, and improving onboarding cues will enhance user retention and enjoyment. Extensive regression and multi-device testing are recommended to shore up these weaknesses and maintain Habbo’s status as a leading social virtual world.
Maryna, QA engineer

Maryna, QA engineer

Need a reliable QA partner?

Hire us