Bugs‌ ‌found‌ ‌in‌ Superchat SaaS

Superchat

Superchat is an all-in-one messaging solution for conversational sales, marketing, support, and recruiting. This platform combines communication channels in one software, allowing users to send custom messages and newsletters using automation and AI chatbots.

With the Superchat messaging platform, your business will be able to send and automate newsletters, sell products, share data within your team, quickly respond to your customers’ requests, benefit from AI-powered chatbots, and deliver exceptional customer experiences.

As part of QAwerk’s Bug Crawl initiative, we conducted a QA testing of Superchat and identified several bugs that could impact performance and user experience.

When deleting an audio message wrong message is deleted

Severity:

Critical

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the top menu, click on the “Inbox” button.
  2. Open any chat.
  3. Click on the button to record an audio message.
  4. Allow access to the microphone.
  5. Record a short audio message (10 seconds) and click on the “Check” mark.
  6. Click on the button to record an audio message.
  7. Record a short audio message (8 seconds) and click on the “Check” mark.
  8. Click on the button to record an audio message.
  9. Record a short audio message (6 seconds) and click on the “Check” mark.
  10. Click on the “Trash Can” button for an 8-second audio message.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

When deleting an audio message, the wrong message is deleted.

Expected Result:

The message for which the “Delete” button was used must be deleted.

When user goes to “Inbox” last message opens automatically

Severity:

Critical

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the top menu, click on the “Inbox” button.
  2. Click on the three dots for the last chat.
  3. Click on the “Mark as unread” button.
  4. In the top menu, click on the “Team Chat” button.
  5. In the top menu, click on the “Inbox” button.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

When the user goes to the “Inbox”, the last message opens automatically.

Expected Result:

The message should not be opened automatically when going to the “Inbox”.

It is possible to set budget greater than maximum limit

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Notification” icon.
  2. Click on the notification “You have reached the user limit for your account”.
  3. Click on the “Budget” button.
  4. Click on the “Edit” button.
  5. Enter 1200.
  6. Click on the “Save” button.
  7. Click on the “Edit” button.
  8. Enter 12000.
  9. Click on the “Save” button.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

It is possible to set a budget greater than the maximum limit. The notification shows that the limit is 1,000 euros, but the value of 1,200 euros is saved.

Expected Result:

The limit specified in the message must be the maximum value accepted by the field.

It is possible to set budget greater than maximum limit

Not all emojis are displayed in “Emoji” panel

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the top menu, click on the “Inbox” button.
  2. Open any chat.
  3. Click on the “Emoji” icon.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

Not all emojis are displayed in the “Emoji” panel.

Expected Result:

All emojis must be displayed in the “Emoji” panel.

Not all emojis are displayed in “Emoji” panel

Unable to delete attached attachment

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Profile” icon.
  2. Click on the “Settings” button.
  3. Click on the “Files” button.
  4. Click on the “Upload file” button.
  5. Click on the field “Click here to upload or drag and drop”.
  6. Select any file on your computer.
  7. Click on the “Open” button.
  8. Click on the “Cross” to remove the attachment.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

Unable to delete the attached attachment.

Expected Result:

The user should be able to delete an attachment when clicking on the “Cross”.

It is not possible to add registered user to team

Severity:

Major

Precondition:
  1. Register an additional user in advance.
  2. Log into your account.
Steps to Reproduce:
  1. In the top menu, click on the “First step” button.
  2. Click on the “Invite team” button.
  3. Fill in all the required fields using the email address of the previously registered user.
  4. Click on the “Send invitation” button.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

It is not possible to add the registered user to the team.

Expected Result:

It should be possible to add the registered user to the team.

When pressed mouse cursor leaves border of popup field it closes

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the top menu, click on the “First step” button.
  2. Click on the “Invite team” button.
  3. Hold the mouse cursor down and go outside the popup.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

When the pressed mouse cursor leaves the border of the popup field, it closes.

Expected Result:

The popup field should close only when the user clicks on the “Cross”.

Site continues to use microphone when switching to another tab

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the top menu, click on the “Inbox” button.
  2. Open any chat.
  3. Click on the button to record an audio message.
  4. Allow access to the microphone.
  5. In the top menu, click on the “Team Chat” button.
  6. In the top menu, click on the “Inbox” button.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

When switching to another tab, the site continues to use the microphone.

Expected Result:

When switching to another tab, the access to the microphone should be disabled.

Site continues to use microphone when switching to another tab

Profile photo is removed after refreshing page

Severity:

Major

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Profile” icon.
  2. Click on the “Settings” button.
  3. Click on the “Profile ” button.
  4. Click on the icon to add a photo.
  5. Select an image on your computer.
  6. Click on the “Open” button.
  7. Click on the “Upload” button.
  8. Refresh the page.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

The profile photo is removed after refreshing the page.

Expected Result:

The profile photo should not be removed after refreshing the page.

Waveform display from recorded message is shown over audio waveform being recorded

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the top menu, click on the “Inbox” button.
  2. Open any chat.
  3. Click on the button to record an audio message.
  4. Allow access to the microphone.
  5. Record a short audio message (10 seconds) and click on the “Check” mark.
  6. Click on the button to record an audio message.
  7. Record a short audio message (8 seconds) and click on the “Check” mark.
  8. Click on the button to record an audio message.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

The waveform display from the recorded message is shown over the audio waveform being recorded.

Expected Result:

The waveform from the recorded message should be displayed under the audio waveform being recorded.

Waveform display from recorded message is shown over audio waveform being recorded

Attachment is replaced after clicking on field behind it

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Profile” icon.
  2. Click on the “Settings” button.
  3. Click on the “Files” button.
  4. Click on the “Upload file” button.
  5. Click on the field “Click here to upload or drag and drop”.
  6. Select any file on your computer.
  7. Click on the “Open” button.
  8. Click on the box next to the attached file.
  9. Select any file on your computer.
  10. Click on the “Open” button.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

When you click on the field behind an already added attachment, the attachment is replaced.

Expected Result:

It should not be possible to replace a file without deleting the previous one.

No “Back” button on “Plan Selection” screen

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Profile” icon.
  2. Click on the “Upgrade” button.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

There is no “Back” button on the “Plan Selection” screen.

Expected Result:

There should be the “Back” button on the “Plan Selection” screen.

Analytics legend appears from top left corner and spans entire screen

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the top menu, click on the “Analytics” button.
  2. Place the mouse cursor over the graph.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

The analytics legend appears from the top left corner and spans the entire screen.

Expected Result:

The analytics legend should appear at the place where the cursor is placed.

“Search” field is space-sensitive

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Inboxes” button.
  2. Click on the “Search” field.
  3. Press spacebar.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

The “Search” field is space-sensitive.

Expected Result:

The “Search” field should not be space-sensitive.

It is possible to save time interval that contains 0 seconds

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Profile” icon.
  2. Click on the “Settings” button.
  3. Click on the “Inboxes” button.
  4. Turn the “Opening hours & out of office message(optional)” switch on.
  5. Turn the switch on for one of the days in the list.
  6. For the “From” column, select the “8:00” from the drop-down list.
  7. For the “Until” column, select the “8:00” from the drop-down list.
  8. Click on the “Save” button.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

It is possible to save the time interval that contains 0 seconds.

Expected Result:

Saving the 0 seconds interval should not be possible and the message “An error occurred” should be displayed.

“Gift” icon is overlapping scroll

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Profile” icon.
  2. Click on the “Settings” button.
  3. Click on the “Inboxes” button.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

The “Gift” icon is overlapping the scroll.

Expected Result:

The “Gift” icon should not overlap the scroll.

“Gift” icon is overlapping scroll

“Giphy” field shows extra side scrolling

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the top menu, click on the “Inbox” button.
  2. Open any chat.
  3. Click on the “Gif” icon.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

The “Giphy” field shows extra side scrolling.

Expected Result:

The “Giphy” field should not show extra side scrolling.

“Giphy” field shows extra side scrolling

When viewing PDF document scrolls are not customized

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. Click on the “Profile” icon.
  2. Click on the “Settings” button.
  3. Click on the “Files” button.
  4. Click on the “Upload file” button.
  5. Click on the field “Click here to upload or drag and drop”.
  6. Select any PDF file on your computer.
  7. Click on the “Open” button.
  8. Click on the “Upload” button.
  9. Click on the file.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

When viewing a PDF document, the scrolls are not customized.

Expected Result:

The scrolls must be customized.

When viewing PDF document scrolls are not customized

Button name on English version is displayed in German

Severity:

Minor

Precondition:

Log into the account.

Steps to Reproduce:
  1. In the top menu, click on the “Automation” button.
  2. Click on the right arrow to view the second post in the carousel.
Environment:

Windows 10 Pro; Chrome 129.0.6668.58, Firefox 130.0.1, Microsoft Edge 128.0.2739.79

Actual Result:

The button name on the English version is displayed in German.

Expected Result:

The button name on the English version should be displayed in English.

Button name on English version is displayed in German
During my testing, I identified 19 bugs ranging from minor UI/UX issues to critical functional problems. I recommend conducting comprehensive testing across various browsers to ensure compatibility and performance.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us