Bugs‌ ‌found‌ ‌in‌ Boards – Business Keyboard for iOS

Boards - Business Keyboard

4.8

Boards – Business Keyboard is the ultimate solution for keeping all your essential content at your fingertips. With Boards, you can create custom boards containing texts, images, videos, links, PDFs, and more, accessible directly from your mobile keyboard.

Say goodbye to the hassle of searching through multiple platforms — with Boards, everything you need for sales, marketing, or customer support is just a click away. Whether you’re a direct seller, influencer, or team leader, Boards streamlines your workflow, improves productivity, and ensures you always have the right content ready to share.

Alright, we took Boards for a spin, and got to know its ins and outs. Think of it like having your own personal content guru, always on call, dishing out whatever you crave, pronto! But even with all its stellar features, we’re not about to turn a blind eye to the glitches that might throw users off their game. So, buckle up – here’s our bug report!

500K+downloads
13.1K ratings

Unable to follow link

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Account” button.
  2. Click on the “What’s New” button.
  3. Click on the “Try It for Free in the App” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The user is unable to follow the link.

Expected Result:

It should be possible to follow the link.

Hidden board appears unexpectedly when using keyboard

Severity:

Major

Precondition:
  1. Grant the app access to the keyboard.
  2. Install any messenger.
  3. Log in to the “Boards” account.
Steps to Reproduce:
  1. Click on the “Home” button.
  2. Click on the “Create Board” button.
  3. Enter a name for the board.
  4. Click on the “Done” button.
  5. Click on the “+” button.
  6. Click on the “Text” button.
  7. Enter any text.
  8. Click on the “Done” button.
  9. Click on the back button.
  10. Click on the back button.
  11. Minimize the application.
  12. Open the messenger.
  13. Open any chat.
  14. Click on the input field.
  15. Click on the button to change the language and select “Boards”.
  16. Click on the created board.
  17. Minimize the messenger.
  18. Maximize the application.
  19. Click on the “Home” button.
  20. Click on the three dots.
  21. Click on the “Show/Hide on Keyboard” button.
  22. Hide the board.
  23. Click on the “Done” button.
  24. Minimize the application.
  25. Open the messenger.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The hidden board appears on the keyboard overlay.

Expected Result:

The hidden board should not be displayed after hiding.

No navigation buttons on page after creating new board

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Home” button.
  2. Click on the “Create Board” button.
  3. Enter a name for the board.
  4. Click on the “Done” button.
  5. Click on the back button.
  6. Repeat steps 2-5 two more times.
  7. Click on any board.
  8. Click on the three dots.
  9. Click on the “Remove Board” button.
  10. Click on the “Create Board” button.
  11. Enter a name for the board.
  12. Click on the “Done” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

After creating a new board, a page with no navigation buttons opens.

Expected Result:

Navigation buttons should be displayed on the page.

Missing country code for mobile phone during registration

Severity:

Major

Steps to Reproduce:
  1. Open the app for the first time.
  2. Click the “Continue” button.
  3. Wait for all slides to play.
  4. Click on the “Get Started” button.
  5. Enter a name, email, and password.
  6. Click the “Sign Up” button.
  7. Click on the drop-down list with the country code.
  8. Choose any country where the code consists of at least 3 digits.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

When registering, the country code for the mobile phone is missing.

Expected Result:

When registering, the country code should be displayed in full.

Missing country code for mobile phone during registration

Account registration possible without phone number confirmation

Severity:

Major

Steps to Reproduce:
  1. Open the app for the first time.
  2. Click the “Continue” button.
  3. Wait for all slides to play.
  4. Click on the “Get Started” button.
  5. Enter a name, email, and password.
  6. Click the “Sign Up” button.
  7. Close the app.
  8. Open the app.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The user can register an account without confirming the phone number.

Expected Result:

There should be no way to access the profile without verifying the phone number.

Tutorial unexpectedly closes after "Try Some More" message

Severity:

Major

Steps to Reproduce:
  1. Open the app for the first time.
  2. Click the “Continue” button.
  3. Wait for all slides to play.
  4. Click on the “Get Started” button.
  5. Enter a name, email, and password.
  6. Click the “Sign Up” button.
  7. Enter the phone number to which you have access.
  8. Click on the “Send Code” button.
  9. Enter the code from SMS.
  10. Click on any industry.
  11. Click on any brand.
  12. Click on “No”.
  13. Click on the “Continue” button.
  14. Click on the “Allow” button.
  15. Click on the “Allow” button.
  16. Click on the “Open Settings” button.
  17. Click on the “Keyboards” button.
  18. Click on the “Allow Full Access” switch.
  19. Click on the “Allow” button.
  20. Go back to the app.
  21. Click on the “See How It Works” button.
  22. Click on the “Show Me!” button.
  23. Click on the button to change the language and select “Boards”.
  24. Click on the message on the demo board.
  25. Click on the button to change the language.
  26. Click on the button to change the language and select “Boards”.
  27. Click on the message on the demo board.
  28. Click on the picture.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

After the “Try Some More” message, the tutorial unexpectedly closes.

Expected Result:

After the “Try Some More” message, the tutorial should remain open.

Chat tutorial resets to beginning after closing application

Severity:

Major

Steps to Reproduce:
  1. Open the app for the first time.
  2. Click the “Continue” button.
  3. Wait for all slides to play.
  4. Click on the “Get Started” button.
  5. Enter a name, email, and password.
  6. Click the “Sign Up” button.
  7. Enter the phone number to which you have access.
  8. Click on the “Send Code” button.
  9. Enter the code from SMS.
  10. Click on any industry.
  11. Click on any brand.
  12. Click on “No”.
  13. Click on the “Continue” button.
  14. Click on the “Allow” button.
  15. Click on the “Allow” button.
  16. Click on the “Open Settings” button.
  17. Click on the “Keyboards” button.
  18. Click on the “Allow Full Access” switch.
  19. Click on the “Allow” button.
  20. Go back to the app.
  21. Click on the “See How It Works” button.
  22. Click on the “Show Me!” button.
  23. Click on the button to change the language and select “Boards”.
  24. Click on the message on the demo board.
  25. Close the app.
  26. Open the app.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

After closing the application, the chat tutorial starts from the beginning.

Expected Result:

After closing the application, the chat tutorial should continue from the moment of closing.

Unable to delete “Boards” block

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Home” button.
  2. Click on the “Create Page” button.
  3. Click on the + button.
  4. Click on the “Paragraph” button.
  5. Enter any text.
  6. Click the “Done” button.
  7. Click on the cart button for the “Boards” block.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The user is unable to delete the “Boards” block.

Expected Result:

The trash button should be inactive if the block cannot be removed.

Active menu tab button color fill incomplete

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Open the app.
  2. Click on the “Home” button.
  3. Click on the “Messages” button.
  4. Click on the “Account” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The active menu tab button’s fill color is not fully filled.

Expected Result:

The button should be fully filled.

Active menu tab button color fill incomplete

Button name displayed on different background than button itself

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Home” button.
  2. Click on the “Create Page” button.
  3. Click on the + button.
  4. Click on the “Button” button.
  5. Click on the “Zoom” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The name of the button is displayed on a different background than the button itself.

Expected Result:

The color of the button should be uniform, except for the text.

Button name displayed on different background than button itself

Lack of default side scrolling on subscription benefits page

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Upgrade” button.
  2. Scroll through the list of benefits.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The subscription benefits page does not have side scrolling by default.

Expected Result:

Side scrolling should be displayed by default. Otherwise, it is not obvious to the user that the list is not complete and can be scrolled.

Application content overlaps with status bar

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Home” button.
  2. Scroll the page.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The content of the application is superimposed on the status bar.

Expected Result:

The status bar should be displayed on a white background.

Application content overlaps with status bar

Inability to play video without expanding to full screen

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Account” button.
  2. Click on the “Video Tutorials” button.
  3. Click on the play button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

It is not possible to play a video without expanding it to full screen.

Expected Result:

It should be possible to watch a video on a page without expanding it to full screen.

“Skip” button inactive appearance despite being active

Severity:

Trivial

Steps to Reproduce:
  1. Open the app for the first time.
  2. Click the “Continue” button.
  3. Wait for all slides to play.
  4. Click on the “Get Started” button.
  5. Enter a name, email, and password.
  6. Click the “Sign Up” button.
  7. Enter the phone number to which you have access.
  8. Click on the “Send Code” button.
  9. Enter the code from SMS.
  10. Click on any industry.
  11. Click on any brand.
  12. Click on “No”.
  13. Click on the “Continue” button.
  14. Click on the “Allow” button.
  15. Click on the “Allow” button.
  16. Click on the “Open Settings” button.
  17. Click on the “Keyboards” button.
  18. Click on the “Allow Full Access” switch.
  19. Click on the “Allow” button.
  20. Go back to the app.
  21. Click on the “See How It Works” button.
  22. Click on the “Show Me!” button.
  23. Click on the “Skip” button.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

The “Skip” button is displayed as inactive, but it is active.

Expected Result:

The “Skip” button should have a blue background.

“Skip” button inactive appearance despite being active

Previous image preview appears briefly when adding new image

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Home” button.
  2. Click on the “Create Page” button.
  3. Click on the + button.
  4. Click on the “Image” button.
  5. Choose any image.
  6. Click on the “Image” button.
  7. Choose any other image.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

When adding a new image, a preview of the previous image is displayed for a few seconds.

Expected Result:

When adding a new image, the preview of the new image should be displayed immediately.

Enter key overlapping search placeholder

Severity:

Trivial

Steps to Reproduce:
  1. Open the app for the first time.
  2. Click the “Continue” button.
  3. Wait for all slides to play.
  4. Click on the “Get Started” button.
  5. Enter a name, email, and password.
  6. Click the “Sign Up” button.
  7. Click on the country selection field.
Environment:

iPhone 11, iOS Version 17.5

Actual Result:

“Enter” is superimposed on the search placeholder.

Expected Result:

“Enter” should not overlap the search placeholder.

Enter key overlapping search placeholder
I've found 16 bugs in different parts of the app. To ensure it runs smoothly for everyone, I'd suggest testing it on various iPhones and iOS versions. Also, using tools like XCTest for automated testing and conducting thorough checks after fixing bugs will help maintain stability.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us