Bugs Found in Chefadora: Recipes & AI Chef for Android
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.
Application crashes when adding recipe note via AI assistant
Critical
Log in to the account.
- Tap the ‘Profile’ icon.
- Tap the ‘Add New Recipe’ button.
- Create a recipe via the Recipe Genie by entering a prompt.
- Open the created recipe page.
- Tap the ‘Ask AI’ button.
- Enter a request ‘Make it vegan’.
- Wait for the AI response.
- Tap the ‘Add to my recipe notes’ button.
- Tap the ‘Save and Close’ button.
- Close the AI assistant
- Go to the home page.
- Select any recipe.
- Tap the ‘Ask AI’ button.
- Enter a request ‘Make it vegan’.
- Wait for the AI response.
- Close the AI assistant.
- Go back to the profile and open the first recipe you created.
- Tap the ‘Ask AI’ button.
- Tap the ‘Add to my recipe notes’ button.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
After tapping the button to add the AI-generated tip to recipe notes, the application crashes.
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
Critical
Log in to the account.
- Open the home page.
- Select any recipe.
- Scroll down to the ‘Tried this recipe? Share your experience’ section.
- Select a star rating.
- Tap the ‘Add Review’ button.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
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.
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
Critical
Log in to the account.
- Open the home page.
- Select any recipe.
- Tap the ‘Cook Step-by-Step’ button.
- Go through all the cooking steps to the end.
- Select a star rating on the ‘Enjoy your meal’review screen.
- Tap the ‘Add Review’ button.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
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.
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
Critical
Log in to the account.
- Open the home page.
- Select any recipe.
- Tap the ‘Ask AI’ button.
- Enter any request, e.g., ‘Make it vegan’.
- Wait for the AI response.
- Tap the ‘Add to my recipe notes’ button.
- Tap the ‘Save and Close’ button.
- Close the AI assistant.
- Open the recipe three-dot menu and tap the ‘Recipe Notes’ button.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
After saving an AI-generated tip via the ‘Add to my recipe notes’ route, the note does not appear in Recipe Notes.
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
Critical
Log in to the account.
- Open the home page.
- Select any recipe.
- Tap the ‘Ask AI’ button.
- Enter any request, e.g., ‘Make it vegan’.
- Wait for the AI response.
- Close the AI assistant.
- Without leaving the recipe page, tap the ‘Ask AI’ button again.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
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.
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
Critical
Log in to the account.
- Tap the ‘Profile’ icon.
- Tap the ‘Add New Recipe’ button.
- Open the Recipe Genie.
- 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.’
- Tap the ‘Review Recipe’ button.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
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.
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
Major
Log in to the account.
- Tap the ‘Profile’ icon.
- Tap the ‘Add New Recipe’ button.
- Open the ‘Save privately’ screen.
- Paste a recipe link in the ‘Paste your recipe link’ field.
- Add 3 photos in the ‘Upload a Photo’ block.
- Tap the ‘Save recipe’ button.
- Wait for the Recipe Genie to finish processing.
- Open the generated recipe.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
After generation, the recipe contains only the image pulled from the TikTok link. The 3 manually uploaded photos are gone and cannot be recovered.
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
Major
Open the app without logging in.
- Tap the fourth button in the bottom menu.
- Close the login pop-up.
- Tap the home button in the bottom menu.
- Tap the fourth button in the bottom menu.
- Tap the third (central) button in the bottom menu.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
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.
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
Major
Log in to the account.
- Tap the ‘Profile’ icon.
- Tap the ‘Add New Recipe’ button.
- Open the Recipe Genie.
- Enter a recipe prompt and tap the ‘Review Recipe’ button.
- Wait for the recipe to be generated.
- On the ‘Edit Recipe’ screen, open a field that contains more text than fits the screen (e.g., ‘Description’).
- Try to scroll the field by tapping and dragging the scrollbar.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
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.
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
Major
Log in to the account.
- Open the home page.
- Select any recipe.
- Open the recipe three-dot menu and tap the ‘Print Recipe’ button.
- Tap the ‘Print Recipe’ button on the print preview screen.
- Select the ‘Save as PDF’ option.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
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.
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
Minor
Log in to the account.
- Tap the ‘Profile’ icon.
- Tap the ‘Edit Profile’ button.
- Tap the ‘Camera’ icon and select a new photo.
- Tap the ‘Save’ button.
- Return to the profile page.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
After saving a new profile photo, the new image does not update immediately, and the profile page still shows the previous image.
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
Minor
Log in to the account.
- Tap the ‘Profile’ icon.
- Tap the ‘Add New Recipe’ button.
- Open the Recipe Genie.
- Tap the ‘Add your recipe here’ field to open the keyboard.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
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.
When the keyboard is open, the ‘Review Recipe’ button should remain fully visible and accessible above the keyboard.
Placeholder text changes from short to long when recipe input field is focused
Minor
Log in to the account.
- Tap the ‘Profile’ icon.
- Tap the ‘Add New Recipe’ button.
- Open the Recipe Genie.
- Observe the placeholder in the ‘Add your recipe here’ field while it is not focused.
- Tap on the field to focus it.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
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.
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
Trivial
Open the app without logging in.
- Tap the ‘Recipe Library’ button in the bottom menu.
- Close the login pop-up.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
The ‘Your Recipe Library’ page is completely blank. It shows no placeholder, empty-state message, or illustration to indicate that there is no content.
The empty page should display a placeholder or empty-state message explaining that there is no content yet.
‘Help Center’ icon is cropped in profile settings
Trivial
Log in to the account.
- Tap the ‘Profile’ icon.
- Open the profile settings.
- Observe the ‘Help Center’ icon.
Xiaomi Mi 10
Android 13 TKQ1.221114.001
Xiaomi HyperOS 1.0.1.0.
The ‘Help Center’ icon is cropped and not fully displayed within its container.
The ‘Help Center’ icon should be fully visible within its container without cropping.
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.

