Bugs Found in Ahead: Emotional Companion for iOS
Ahead is an app that brings great value to everyone struggling with their emotions and anxiety. Developed by behavioral scientists, this solution allows users to learn to manage their emotions more effectively through personalized tracking and analysis of their experiences, and by identifying practices that will work for them.
QAwerk testers conducted a bug crawl of the app and found it to be solid in its core functionality, but with a few issues affecting the overall user experience. Find their findings in the report below to understand the app’s weaknesses and how to overcome them.
Possibility to create ‘Moment’ with future date
Major
- The app is installed.
- The user is on the ‘Techniques’ tab.
- Select any Technique from the list.
- Tap the ‘Use Technique’ option.
- Enter a note.
- Tap the ‘Yes’ option on the ‘Want to save notes to another moment?’ pop-up.
- Enter a name.
- Tap the ‘Continue’ button.
- Select the ‘Specify Time’ option.
- Select a date in the future.
- Tap the ‘Save’ button.
- Navigate to the ‘Learnings’ section.
- Observe the ‘Calendar of moments’.
iPhone 14 Pro, iOS version 26.2.1
A ‘Moment’ was created on a future date.
-The user should not be able to create ‘Moments’ in the future.
‘Copy and share’ button is unresponsive
Major
- The app is installed.
- The user is on the ‘Settings’ tab.
- Tap the ‘Share with friends’ button.
- Tap the ‘Copy and Share’ button.
iPhone 14 Pro, iOS version 26.2.1
The ‘Copy and Share’ button is unresponsive.
The user should be able to share the results using the ‘Copy and Share’ button. If the results are not ready, the ‘Copy and Share’ button should be disabled.
Persistent loading (spinner) state issue for ‘Audio Playback’ on ‘Chats’ page
Major
- The app is installed.
- The ‘Chats’ page is open.
- Enter your thoughts.
- Send to the chat.
- Tap the ‘Audio Playback’ icon on the top right corner.
iPhone 14 Pro, iOS version 26.2.1
The ‘Audio Playback’ icon remains in a loading (spinner) state after tapping it on the ‘Chats’ page.
Upon tapping the ‘Audio Playback’ icon, the audio should start playing. The spinner should only manifest during the loading period and not remain indefinitely.
Audio playback is not triggered after tapping ‘Audio’ icon on ‘Quiz’ page
Major
- The app is installed.
- The app is open.
- The user is on any ‘Quiz’ page.
Tap the ‘Audio Playback’ icon in the top right corner.
iPhone 14 Pro, iOS version 26.2.1
When the user taps the audio playback (audio) icon on the ‘Quiz’ page, the audio does not play. No sound is produced.
Tapping the ‘Audio Playback’ icon on the ‘Quiz’ page should trigger the audio to start playing.
User can sign up with only whitespaces in ‘First Name’ field
Major
- The app is installed.
- The user is on the ‘Sign Up’ page.
- Enter only whitespaces in the ‘First Name’ field.
- Enter a valid email.
- Enter a valid password.
- Tap the ‘Sign Up’ button.
iPhone 14 Pro, iOS version 26.2.1
The system allows the user to complete the sign-up process even when the ‘First Name’ field contains only spaces. The ‘Sign Up’ button is enabled.
The ‘First Name’ field should not accept input of only whitespaces. The ‘Sign Up’ button should be disabled if one or more fields contain an invalid value.
User can submit an empty field in ‘Describe your trigger/warning sign’ pop-up
Minor
The app is installed.
- Navigate to the ‘Learnings’ tab.
- Tap the ‘Add’ next to the ‘My Signs of Insecurity’ option.
- Select some signs.
- Tap the ‘Save’ button.
- Scroll down.
- Tap the ‘Request sign(s) you couldn’t find’ link.
- Verify that the ‘Describe your trigger/warning sign’ pop-up is displayed.
- Do not enter any value.
- Tap the ‘Request’ button.
iPhone 14 Pro, iOS version 26.2.1
A request with an empty value is submitted.
The user interface should prevent the user from submitting an empty value.
While testing the app, I discovered several areas for improvement, including inconsistent audio playback across pages, with instances where audio fails to start or is not triggered reliably after user interaction. In summary, the application presents a strong and well-designed product, but running thorough functionality and UI testing to identify and resolve issues would enhance stability and further improve the overall user experience.

