Bugs Found in Bluedot AI Note Taker for Android

Bluedot Al Note Taker

5.0

Bluedot is an AI-powered app for recording, transcribing, and even summarizing meetings. It helps you track online and offline meetings, as well as phone calls. It effectively integrates with Google Meet, Zoom, and Microsoft Teams to record calls there.

The QAwerk team tested the Bluedot app for Android during our regular bug crawl. We found that while the core functionality was solid, the app had bugs when handling state changes. Take a look at our findings and the QA engineer’s recommendations below.

5K+ downloads
152 ratings

Malformed request error is displayed when reselecting transcript language while transcription is in progress

Severity:

Major

Precondition:
  1. The app is installed.
  2. A recording has been completed.
Steps to Reproduce:
  1. Open the created recording.
  2. Switch to the ‘Transcript’ tab.
  3. Select the language.
  4. Change the language.
Environment:

Samsung Galaxy A35, Android version 14, One UI version 6.1

Actual Result:

A technical HTTP 400 error dialog is displayed stating that the recording is already being transcribed.

Expected Result:

The app should prevent another transcription request while transcription is already in progress. The transcript language selection should be disabled or unavailable until the current transcription is completed, or the action should be handled gracefully without exposing a technical backend error.

Transcript does not recognize second speaker

Severity:

Major

Precondition:

The app is installed.

Steps to Reproduce:
  1. Start a new recording.
  2. Have Speaker A speak several phrases.
  3. Have Speaker B say a phrase.
  4. Finish the recording.
  5. Wait until transcription is completed.
  6. Open the transcript.
Environment:

Samsung Galaxy A35, Android version 14, One UI version 6.1

Actual Result:

Only Speaker A is identified in the transcript. Speaker B’s phrase is not recognized as belonging to a separate speaker.

Expected Result:

The transcript should recognize Speaker B as a separate speaker and attribute their speech accordingly.

Recording continues without audio capture during active phone call

Severity:

Major

Precondition:
  1. The app is installed.
  2. A recording has been started.
Steps to Reproduce:
  1. Record a phrase.
  2. Receive and answer an incoming phone call.
  3. Keep the call active for about 25 seconds.
  4. End the call.
  5. Speak another phrase.
  6. Finish and play the recording.
Environment:

Samsung Galaxy A35, Android version 14, One UI version 6.1

Actual Result:

The recording continues, and the timer keeps counting while the phone call is active. However, no audio is captured during the call, resulting in a silent segment in the final recording.

Expected Result:

The app should properly handle audio capture interruption during an active phone call and inform the user when it cannot record audio.

Keyboard overlaps ‘Invite’ email field on ‘Share via link’ screen

Severity:

Major

Precondition:
  1. The app is installed.
  2. A recording details page is open.
Steps to Reproduce:
  1. Click the ‘Share’ button.
  2. Place the cursor in the input field next to the ‘Invite’ button.
Environment:

Samsung Galaxy A35, Android version 14, One UI version 6.1

Actual Result:

The keyboard overlaps the ‘Invite’ email input field, preventing the user from clearly seeing the entered email address.

Expected Result:

The ‘Invite’ email field should remain visible above the keyboard when it receives focus.

Connection error remains displayed until user switches tabs

Severity:

Major

Precondition:

The app is installed.

Steps to Reproduce:
  1. Start the recording.
  2. Enable Airplane Mode.
  3. Finish the recording.
  4. Observe the connection error.
  5. Disable Airplane Mode and restore the internet connection.
  6. Wait for the recording upload to retry.
  7. Observe the connection error without leaving the current tab.
  8. Switch to another tab and return.
Environment:

Samsung Galaxy A35, Android version 14, One UI version 6.1

Actual Result:

The connection error remains displayed after the internet connection is restored and the upload is retried. The error disappears/updates only after the user switches to another tab and returns.

Expected Result:

The connection error should clear automatically, and the upload status should update on the current screen once the connection is restored and the upload is successfully retried.

Connection error remains displayed until user switches tabs

Uploaded profile photo is not displayed until ‘Settings’ tab is reopened

Severity:

Minor

Precondition:

The user is on the ‘Settings’ tab.

Steps to Reproduce:
  1. Upload a photo.
  2. Verify that the ‘Photo uploaded successfully’ confirmation message is displayed.
  3. Check the photo.
  4. Reopen the ‘Settings’ tab.
Environment:

Samsung Galaxy A35, Android version 14, One UI version 6.1

Actual Result:

The success message is displayed, but the newly uploaded profile photo is not shown. The photo appears only after reopening the ‘Settings’ tab.

Expected Result:

The newly uploaded profile photo should display immediately after a successful upload, without requiring the user to leave and reopen the ‘Settings’ tab.

Recording duration is incorrectly rounded to minutes in shared recording email

Severity:

Minor

Precondition:

The app is installed.

Steps to Reproduce:
  1. Create a recording shorter than 1 minute (e.g., 16 seconds).
  2. Finish the recording.
  3. Verify the duration displayed in the app.
  4. Share the recording via email.
  5. Open the received email.
  6. Compare the displayed recording duration.
Environment:

Samsung Galaxy A35, Android version 14, One UI version 6.1

Actual Result:

The app correctly displays the recording duration as 16 seconds, while the shared recording email displays it as 1 minute.

Expected Result:

The recording duration in the shared email should accurately reflect the recording duration and match the duration displayed in the app.

Recording duration is incorrectly rounded to minutes in shared recording email
Recording duration is incorrectly rounded to minutes in shared recording email
When testing the app, I determined that the main areas for improvement include handling edge cases and maintaining synchronization between the User Interface and the application's actual state. Further efforts should focus on network recovery, system interruptions (for example, phone calls), transcription processing states, speaker recognition, and user-oriented error handling.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us