Bugs found in Rosebud: AI Journal & Diary

Rosebud: AI Journal & Diary

Rosebud is a versatile app transforming personal finance and emotional journaling into an engaging, user-friendly experience. It offers budgeting, bill tracking, goal setting, and insightful analytics, making finances approachable for all users.

Our QAwerk team conducted an in-depth Bug Crawl, identifying bugs that could dampen performance and user satisfaction.

Below are the detailed findings to guide improvements and enhance Rosebud’s overall reliability and appeal.

Change of language is not applied to AI responses

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Open the “Burger” menu.
  2. Click “Settings”.
  3. Change language to Ukrainian.
  4. Click on [Write].
  5. Type the answer in Ukrainian.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0

Actual Result:

AI responses remain in English.

Expected Result:

AI responses appear in selected language (Ukrainian).

Text overlaps title of tile upon hover on “Explore” page

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click “Explore”.
  2. Hover over any tile.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158

Actual Result:

Text overlaps the tile title.

Expected Result:

Text and title remain visually separate.

Text overlaps title of tile upon hover on “Explore” page

Search by single word does not exclude invalid results

Severity:

Minor

Precondition:
  1. Log in to the account.
  2. Create several entries with titles.
Steps to Reproduce:
  1. Click “Entries”.
  2. Search using a single word that exists in some entries.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

Invalid search results are not excluded.

Expected Result:

Only entries fully matching the search are shown.

Search by single word does not exclude invalid results

User can add the same suggestion multiple times

Severity:

Minor

Precondition:
  1. Log in to the account.
  2. Start creating an entry.
Steps to Reproduce:
  1. Click the “Suggestion” menu.
  2. Add a suggestion to the list.
  3. Return to summary page.
  4. Add the same suggestion again.
  5. Click [Done], then [Continue].
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

Duplicate suggestions appear under “Happiness recipe”.

Expected Result:

Duplicate additions should be blocked unless the suggestion changes.

Share functionality differs across browsers

Severity:

Minor

Precondition:
  1. Log in to the account.
  2. Create an entry.
Steps to Reproduce:
  1. Open entry.
  2. Use “Share” → “Share entry” option.
  3. Compare behavior between Chrome, Safari, and Firefox.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

Functionality is inconsistent, notably in Firefox.

Expected Result:

Sharing behavior should be consistent across browsers.

Export option preselected and highlighted by default in “Entries” page menu

Severity:

Trivial

Precondition:
  1. Log in to the account.
  2. Create an entry.
Steps to Reproduce:
  1. Open created entry.
  2. Click the “3 dots” menu.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

“Export” option is preselected and greyed.

Expected Result:

No option should be preselected when opening the menu.

Chosen suggestion not marked after returning to “Suggestion” page

Severity:

Trivial

Precondition:
  1. Log in to the account.
  2. Start creating an entry.
Steps to Reproduce:
  1. Add a suggestion to the list.
  2. Return to summary.
  3. Open the “Suggestion” menu again.
Environment:

MacOS Sequoia 15.1.1; Chrome v.138.0.7204.158, Firefox v.141.0, Safari v.18.1.1

Actual Result:

The previously chosen suggestion is not indicated.

Expected Result:

Suggestion should appear marked as chosen.

Testing uncovered UI glitches and inconsistent behavior affecting language support, search validity, and suggestions handling. Tackling these issues will help strengthen ContentIn’s appeal and ease of use for content creators.
Yaroslav, QA engineer

Yaroslav, QA engineer

Need a reliable QA partner?

Hire us