Bugs found in Rosebud: AI Journal & Diary for iOS

Rosebud: AI Journal & Diary

4.9

Rosebud is an innovative, highly helpful self-care companion app. It’s powered by AI to bring valuable features, such as a diary that evolves with you. It helps track your progress and offers prompts and guidance to assist you in navigating complex situations and managing stress and anxiety.

During our exploration of the app, we identified several issues that indicate state synchronization and input-processing problems. Additionally, AI-related behavior does not consistently reflect user-provided context (such as attached images), which may reduce user trust in AI capabilities and overall feature clarity. These issues can negatively impact user engagement, data consistency, and the app’s perceived reliability, especially in core flows such as onboarding, journaling, and emotional tracking.

We invite readers to check out these issues in this QAwerk bug crawl and consider how they could affect their own experience of using the app.

50K+downloads
2.4K ratings

AI does not respond to the image sent by user

Severity:

Critical

Precondition:

No special preconditions are required.

Steps to Reproduce:
  1. Launch the Rosebud app.
  2. Navigate to a journaling or AI interaction screen.
  3. Attach and send an image (photo or image file).
  4. Wait for the AI response.
Environment:

OS: iOS 26.0.1
Device: iPhone 14

Actual Result:

The AI fails to reference, analyze, or even acknowledge the user-submitted image. Any subsequent responses do not take the image’s content into account.

Expected Result:

The AI should acknowledge the image, and its response should ideally reflect or reference the image’s content. Alternatively, it should clearly state if it does not support image analysis.

AI does not respond to the image sent by user

Existing prompts cannot be reordered until new prompt is added

Severity:

Critical

Precondition:

No special preconditions are required.

Steps to Reproduce:
  1. Launch the Rosebud app.
  2. Navigate to the prompts list (custom or saved prompts screen).
  3. Try to reorder the existing prompts (for example, using the drag-and-drop feature).
Environment:

OS: iOS 26.0.1
Device: iPhone 14

Actual Result:

The reordering functionality for existing prompts is either unavailable or unresponsive. However, once a new prompt is added to the list, reordering becomes possible.

Expected Result:

The user should be able to reorder existing prompts at any time, without having to add a new prompt.

Text field on “How Do You Identify” screen has no character limit

Severity:

Major

Precondition:

No special preconditions are required.

Steps to Reproduce:
  1. Launch the Rosebud app.
  2. Navigate to the “How Do You Identify” screen.
  3. Tap on the text input field.
  4. Enter a large amount of text (long paragraph or random characters).
Environment:

OS: iOS 26.0.1
Device: iPhone 14

Actual Result:

The text field permits the input of an unlimited number of characters without any constraints, validations, or warnings.

Expected Result:

The text field should have a predefined character limit. Upon exceeding this limit, the user should either be prevented from entering more characters or notified with clear feedback.

System incorrectly processes emoji input, resulting in duplicated emojis

Severity:

Major

Precondition:

No special preconditions are required.

Steps to Reproduce:
  1. Launch the Rosebud app.
  2. Navigate to any screen with a text input field.
  3. Enter a single emoji into the text field.
  4. Observe the result.
Environment:

OS: iOS 26.0.1
Device: iPhone 14

Actual Result:

The system incorrectly processes the emoji input, displaying a duplicate emoji. Consequently, instead of one, two identical emojis appear.

Expected Result:

The system should correctly process the entered emoji. The display should match the user’s input, showing only one emoji.

Newly created emotion emojis aren't immediately displayed in app

Severity:

Major

Precondition:

No special preconditions are required.

Steps to Reproduce:
  1. Launch the Rosebud app.
  2. Navigate to the emotion emoji creation screen.
  3. Create a new emotion emoji.
  4. Confirm the creation.
  5. Observe the emotion list or selection view.
Environment:

OS: iOS 26.0.1
Device: iPhone 14

Actual Result:

The app does not immediately display the newly created emotion emoji. The user interface does not update or reflect the changes without additional user action, such as reopening the screen, restarting the app, or triggering another action.

Expected Result:

After a user creates a new emotion emoji, it should be immediately displayed in the app. Moreover, the emotion list should refresh automatically, eliminating the need for manual reloads or app restarts.

While testing the Rosebud app, I identified several functional and UX issues, ranging from major to critical severity, primarily affecting text input handling, AI interactions, prompt management, and real-time UI updates. To ensure the stability and usability of the app, I recommend applying best QA practices and leveraging QAwerk’s expertise to significantly improve overall product quality, usability, and user trust in the platform.
Maryna, QA engineer

Maryna, QA engineer

Need a reliable QA partner?

Hire us