Bugs Found in Chefadora: Recipes & AI Chef for Android

Chefadora: Recipes & AI Chef

0.0

Chefadora is an innovative online platform with tremendous potential. It aims to make home cooking more accessible by offering a convenient way for users to learn how to prepare delicious meals with fresh ingredients.

The app simplifies meal planning and offers easy-to-follow cooking instructions, including step-by-step AI guidance. Users can explore a wide range of dishes and select their favorites from 150 cuisines. Helpful tools, like built-in timers, smart serving adjustments, and unit conversion, make the cooking process easier even for complete novices.

During our team’s meticulous bug crawl, QAwerk’s experts uncovered several bugs affecting the platform’s performance, particularly its AI flows. We invite you to see our findings in the report below and learn how QA services can help make Chefadora a more efficient platform.

500+downloads
0 ratings

Application crashes when adding recipe note via AI assistant

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Tap the ‘Profile’ icon.
  2. Tap the ‘Add New Recipe’ button.
  3. Create a recipe via the Recipe Genie by entering a prompt.
  4. Open the created recipe page.
  5. Tap the ‘Ask AI’ button.
  6. Enter a request ‘Make it vegan’.
  7. Wait for the AI response.
  8. Tap the ‘Add to my recipe notes’ button.
  9. Tap the ‘Save and Close’ button.
  10. Close the AI assistant
  11. Go to the home page.
  12. Select any recipe.
  13. Tap the ‘Ask AI’ button.
  14. Enter a request ‘Make it vegan’.
  15. Wait for the AI response.
  16. Close the AI assistant.
  17. Go back to the profile and open the first recipe you created.
  18. Tap the ‘Ask AI’ button.
  19. Tap the ‘Add to my recipe notes’ button.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

After tapping the button to add the AI-generated tip to recipe notes, the application crashes.

Expected Result:

Tapping the button to add a note should save the AI-generated tip to the recipe notes without causing a crash.

Review submission fails with 400 error on recipe page

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Open the home page.
  2. Select any recipe.
  3. Scroll down to the ‘Tried this recipe? Share your experience’ section.
  4. Select a star rating.
  5. Tap the ‘Add Review’ button.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

After submitting a star rating without review text, an error message stating ‘Request failed with status code 400’ appears, and the review is not saved.

Expected Result:

Submitting a star rating should successfully save the review and display it on the recipe page.

Review submission fails with 400 error after completing recipe in ‘Cook Step-by-Step’ mode

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Open the home page.
  2. Select any recipe.
  3. Tap the ‘Cook Step-by-Step’ button.
  4. Go through all the cooking steps to the end.
  5. Select a star rating on the ‘Enjoy your meal’review screen.
  6. Tap the ‘Add Review’ button.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

After completing the recipe and submitting a star rating, an error message stating ‘Request failed with status code 400’ appears, and the review is not saved.

Expected Result:

Submitting a star rating after completing the recipe should successfully save the review and display it on the recipe page.

AI-generated recipe notes are not saved to Recipe Notes

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Open the home page.
  2. Select any recipe.
  3. Tap the ‘Ask AI’ button.
  4. Enter any request, e.g., ‘Make it vegan’.
  5. Wait for the AI response.
  6. Tap the ‘Add to my recipe notes’ button.
  7. Tap the ‘Save and Close’ button.
  8. Close the AI assistant.
  9. Open the recipe three-dot menu and tap the ‘Recipe Notes’ button.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

After saving an AI-generated tip via the ‘Add to my recipe notes’ route, the note does not appear in Recipe Notes.

Expected Result:

The AI-generated tip saved via the ‘Add to my recipe notes’ route should appear in the Recipe Notes section.

AI chatbot clears its content during single session on same recipe page

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Open the home page.
  2. Select any recipe.
  3. Tap the ‘Ask AI’ button.
  4. Enter any request, e.g., ‘Make it vegan’.
  5. Wait for the AI response.
  6. Close the AI assistant.
  7. Without leaving the recipe page, tap the ‘Ask AI’ button again.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

After reopening the AI assistant on the same recipe page, the previous conversation is cleared and cannot be retrieved. The chat history is lost within a single session.

Expected Result:

The AI assistant should retain the conversation history when the recipe page is reopened within the same session.

Recipe Genie shows ‘Error importing recipe’ message when processing valid recipe

Severity:

Critical

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Tap the ‘Profile’ icon.
  2. Tap the ‘Add New Recipe’ button.
  3. Open the Recipe Genie.
  4. Enter a valid recipe in the ‘Add your recipe here’ field, e.g., ‘Chocolate Chip Cookies. Ingredients: 2 cups flour, 1 cup butter, 1 cup sugar, 2 eggs, 1 cup chocolate chips. Steps: Mix butter and sugar. Add eggs. Add flour. Fold in chips. Bake at 180C for 12 minutes.’
  5. Tap the ‘Review Recipe’ button.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

After submitting a valid recipe, an error message stating ‘Error importing recipe. Please try again.’ appears, and the recipe is not processed. The banner also overlaps the ‘Learn more’ text below the title.

Expected Result:

A valid recipe should be processed successfully by the Recipe Genie and proceed to the review page without errors.

Manually uploaded photos disappear from recipe after TikTok link analysis

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Tap the ‘Profile’ icon.
  2. Tap the ‘Add New Recipe’ button.
  3. Open the ‘Save privately’ screen.
  4. Paste a recipe link in the ‘Paste your recipe link’ field.
  5. Add 3 photos in the ‘Upload a Photo’ block.
  6. Tap the ‘Save recipe’ button.
  7. Wait for the Recipe Genie to finish processing.
  8. Open the generated recipe.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

After generation, the recipe contains only the image pulled from the TikTok link. The 3 manually uploaded photos are gone and cannot be recovered.

Expected Result:

Both the image from the link and the manually uploaded photos should be retained and displayed in the generated recipe.

Bottom menu items stop switching highlight after closing login pop-up

Severity:

Major

Precondition:

Open the app without logging in.

Steps to Reproduce:
  1. Tap the fourth button in the bottom menu.
  2. Close the login pop-up.
  3. Tap the home button in the bottom menu.
  4. Tap the fourth button in the bottom menu.
  5. Tap the third (central) button in the bottom menu.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

After closing the login pop-up, the page titles change when switching tabs, but the active item highlight in the bottom menu does not update.

Expected Result:

The active item in the bottom menu should be highlighted according to the currently open page.

Text input fields on ‘Edit Recipe’ screen cannot be scrolled despite having scrollbar

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Tap the ‘Profile’ icon.
  2. Tap the ‘Add New Recipe’ button.
  3. Open the Recipe Genie.
  4. Enter a recipe prompt and tap the ‘Review Recipe’ button.
  5. Wait for the recipe to be generated.
  6. On the ‘Edit Recipe’ screen, open a field that contains more text than fits the screen (e.g., ‘Description’).
  7. Try to scroll the field by tapping and dragging the scrollbar.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

The input field contains more text than is visible, and a scrollbar is present, but tapping or dragging the scrollbar does not scroll the field content.

Expected Result:

The input field should scroll through its full content when the scrollbar is tapped or dragged.

Printed recipe and PDF do not contain recipe content

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Open the home page.
  2. Select any recipe.
  3. Open the recipe three-dot menu and tap the ‘Print Recipe’ button.
  4. Tap the ‘Print Recipe’ button on the print preview screen.
  5. Select the ‘Save as PDF’ option.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

The printed page and the generated PDF show only the recipe title, image and section headers (Ingredients, How to make…, Tips and Tricks, Notes), while the actual content under each header is empty.

Expected Result:

The printed page and PDF should include the full recipe content (ingredients with quantities, all cooking steps, and tips) under their respective headers.

Saved profile photo does not update immediately on profile page

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Tap the ‘Profile’ icon.
  2. Tap the ‘Edit Profile’ button.
  3. Tap the ‘Camera’ icon and select a new photo.
  4. Tap the ‘Save’ button.
  5. Return to the profile page.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

After saving a new profile photo, the new image does not update immediately, and the profile page still shows the previous image.

Expected Result:

The new profile photo should update and display immediately on the profile page after saving.

On-screen keyboard partially overlaps ‘Review Recipe’ button on Recipe Genie screen

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Tap the ‘Profile’ icon.
  2. Tap the ‘Add New Recipe’ button.
  3. Open the Recipe Genie.
  4. Tap the ‘Add your recipe here’ field to open the keyboard.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

When the keyboard is open, it partially overlaps the ‘Review Recipe’ button. Only the top part of the button is visible, and the screen does not adjust to keep it fully accessible.

Expected Result:

When the keyboard is open, the ‘Review Recipe’ button should remain fully visible and accessible above the keyboard.

On-screen keyboard partially overlaps ‘Review Recipe’ button on Recipe Genie screen

Placeholder text changes from short to long when recipe input field is focused

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Tap the ‘Profile’ icon.
  2. Tap the ‘Add New Recipe’ button.
  3. Open the Recipe Genie.
  4. Observe the placeholder in the ‘Add your recipe here’ field while it is not focused.
  5. Tap on the field to focus it.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

When the field is unfocused, it displays a short placeholder message ‘Add your recipe here’. After focusing the field, the placeholder changes to a long example text (‘For Example: 250g Of Sesame seeds hulled…’) rather than clearing for input.

Expected Result:

The placeholder should remain consistent, and the field should be ready for text input on focus, without switching to a different placeholder.

Empty page has no placeholder content on ‘Your Recipe Library’ before login

Severity:

Trivial

Precondition:

Open the app without logging in.

Steps to Reproduce:
  1. Tap the ‘Recipe Library’ button in the bottom menu.
  2. Close the login pop-up.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

The ‘Your Recipe Library’ page is completely blank. It shows no placeholder, empty-state message, or illustration to indicate that there is no content.

Expected Result:

The empty page should display a placeholder or empty-state message explaining that there is no content yet.

Empty page has no placeholder content on ‘Your Recipe Library’ before login

‘Help Center’ icon is cropped in profile settings

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Tap the ‘Profile’ icon.
  2. Open the profile settings.
  3. Observe the ‘Help Center’ icon.
Environment:

Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.

Actual Result:

The ‘Help Center’ icon is cropped and not fully displayed within its container.

Expected Result:

The ‘Help Center’ icon should be fully visible within its container without cropping.

‘Help Center’ icon is cropped in profile settings
While testing Chefadora, I identified several critical issues across the core AI flows, including crashes when adding AI notes, 400 errors on review submission, and unsaved AI chat and notes. To ensure a publish-ready product, I recommend thorough functional and regression testing of all AI and content-saving flows against functional and non-functional requirements, supported by exploratory and negative testing and QAwerk's proven end-to-end automation and CI/CD quality gates.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us