Bugs‌ ‌found‌ ‌in‌ Shooglebox for Android

Shooglebox

4.6

Shooglebox serves as a comprehensive platform that allows users to collect, analyze, and share information from a myriad of sources. It transforms saved data into “cards,” which contain an overview on the front and detailed materials, embeds, and notes on the back.

The app is particularly useful for writers, marketing teams, and content curators who want to organize their research, social media posts, and web links efficiently. Additional functionalities include collaboration on team projects and the creation of visual inspiration boards.

In our latest Bug Crawl, we scrutinized Shooglebox’s features to evaluate its performance and user experience. We discovered several bugs that could potentially impede both. Read on to learn more about our findings.

1K+downloads
7 ratings

Application freezes when adding GIF file

Severity:

Critical

Precondition:
  1. Download any GIF file to your device.
  2. Log in to your account.
Steps to Reproduce:
  1. Click on the ‘Home’ button in the bottom menu.
  2. Press the ‘+/-‘ button to maximize the size of the cards.
  3. Click on the ‘+’ button.
  4. Click on the ‘Add image’ button.
  5. Select the .GIF file on your device.
  6. Fill in the ‘Box name’ field.
  7. Click on the ‘Create’ button.
  8. Wait for the download to finish.
  9. Attempt to scroll the page.
Environment:

Samsung Galaxy S8 SM-G950F
Android 9 (G950FXXUCUD1)

Actual Result:

The application freezes upon adding a GIF file.
Happened once.

Expected Result:

The application should not freeze.

No box preview displayed

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the ‘Home’ button in the bottom menu.
  2. Press the ‘+/-‘ button to maximize the size of the cards.
  3. Click on the ‘+’ button.
  4. Fill in the ‘Box name’ field.
  5. Click on the ‘Create’ button.
  6. Repeat steps 3-5 to create another box.
  7. Click on any box.
  8. Click on the ‘+’ button.
  9. Click on the block that says ‘Paste a link or write something here.’
  10. Enter any text.
  11. Click on the ‘Create’ button.
  12. Click on the created card.
  13. Click on the ‘Add a new tag’ button.
  14. Enter a name for the tag.
  15. Click on the ‘Tag’ button.
  16. Repeat steps 13-15 to add another tag.
  17. Click on the cross to exit.
  18. Click on the ‘Home’ button in the bottom menu.
  19. Close the app.
  20. Clear the application data, or uninstall and reinstall the application.
  21. Open the application and log in to the account.
Environment:

Samsung Galaxy S8 SM-G950F
Android 9 (G950FXXUCUD1)

Actual Result:

No preview for the boxes is displayed.

Expected Result:

A preview for the boxes should be displayed.

Inconsistent box resizing with '+/-' button clicks

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the ‘Home’ button in the bottom menu.
  2. Click on the ‘+’ button.
  3. Fill in the ‘Box name’ field.
  4. Click on the ‘Create’ button.
  5. Repeat steps 2-4 to create another box.
  6. Press the ‘+/-‘ button to maximize the size of the boxes.
  7. Press the ‘+/-‘ button again.
Environment:

Samsung Galaxy S8 SM-G950F – Android 9 (G950FXXUCUD1)
Xiaomi Mi 10 – Android 13 (TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

Not every click resizes the boxes. When the boxes have already reached their maximum size, the next click on the ‘+/-‘ button does not change their size.

Expected Result:

Each click on the ‘+/-‘ button should consistently change the size of the boxes.

Inconsistent card resizing with '+/-' button clicks

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the ‘Home’ button in the bottom menu.
  2. Click on any box.
  3. Click on the ‘+’ button.
  4. Click on the block labeled “Paste a link or write something here.”
  5. Enter any text.
  6. Click on the ‘Create’ button.
  7. Repeat steps 3-6 to create another card.
  8. Press the ‘+/-‘ button to maximize the size of cards until they are one step away from their maximum size.
  9. Press the ‘+/-‘ button again.
Environment:

Samsung Galaxy S8 SM-G950F – Android 9 (G950FXXUCUD1)
Xiaomi Mi 10 – Android 13 (TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

Not every click resizes the cards. When the cards are one size smaller than their maximum size, the next click on the ‘+/-‘ button does not change their size.

Expected Result:

Each click on the ‘+/-‘ button should consistently change the size of the cards.

Long box names overflow their container blocks

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the ‘Home’ button in the bottom menu.
  2. Click on the ‘+’ button.
  3. Fill in the ‘Box name’ field with more than 50 characters (emojis can be used in place of letters).
  4. Click on the ‘Create’ button.
  5. Locate the newly created card in the list.
Environment:

Samsung Galaxy S8 SM-G950F – Android 9 (G950FXXUCUD1)
Xiaomi Mi 10 – Android 13 (TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

Entering a long name for a box causes the text to overflow its designated block.

Expected Result:

If the name is too long, it should be cut short and ended with three dots to indicate there’s more text that isn’t being displayed.

Long box names overflow their container blocks
Long box names overflow their container blocks
Long box names overflow their container blocks
Long box names overflow their container blocks

Loaded image flashes when entering card name

Severity:

Minor

Precondition:
  1. Download any image file to your device.
  2. Log in to your account.
Steps to Reproduce:
  1. Click on the ‘Home’ button in the bottom menu.
  2. Click on the ‘+’ button.
  3. Click on the ‘Add image’ button.
  4. Select and upload a photo.
  5. Click on the ‘Edit image’ button.
  6. Click on the ‘Crop image’ button.
  7. Enlarge the image.
  8. Click on the ‘Done’ button.
  9. Start typing in the ‘Box name’ field.
Environment:

Samsung Galaxy S8 SM-G950F – Android 9 (G950FXXUCUD1)
Xiaomi Mi 10 – Android 13 (TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

When entering the name of the card, the loaded image flashes.

Expected Result:

The image should remain stable and not flash while entering the card name.

Card text unscrollable

Severity:

Trivial

Precondition:
  1. Download any image file to your device.
  2. Log in to your account.
Steps to Reproduce:
  1. Click on the ‘Home’ button in the bottom menu.
  2. Click on any box.
  3. Click on the ‘+’ button.
  4. Click on the block ‘Paste a link or write something here’.
  5. Enter any text.
  6. Click on the ‘Create’ button.
  7. Click on the three dots at the bottom of the created card.
  8. Click on the ‘Edit’ button.
  9. Choose any preview with text and picture.
  10. Click on the ‘Add image’ button.
  11. Select and upload a photo.
  12. Move the slider to the disabled state.
  13. Enter the text (200 characters).
  14. Click on the ‘Save’ button.
  15. Try scrolling through the text on the card.
Environment:

Samsung Galaxy S8 SM-G950F – Android 9 (G950FXXUCUD1)
Xiaomi Mi 10 – Android 13 (TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The text within the card is unscrollable.

Expected Result:

The text within the card should be scrollable.

Incomplete search result highlighting

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the ‘Home’ button in the bottom menu.
  2. Click on the ‘+’ button.
  3. Fill in the ‘Box name’ field with “Test.”
  4. Click on the ‘Create’ button.
  5. Click on the ‘+’ button.
  6. Fill in the ‘Box name’ field with “Test Test Test.”
  7. Click on the ‘Create’ button.
  8. Click on any box.
  9. Click on the ‘+’ button.
  10. Click on the block labeled ‘Paste a link or write something here.’
  11. Enter text “Test.”
  12. Click on the ‘Create’ button.
  13. Click on the ‘+’ button.
  14. Click on the block labeled ‘Paste a link or write something here.’
  15. Enter text “Test Test Test Test.”
  16. Click on the ‘Create’ button.
  17. Click on the search button in the bottom menu.
  18. Enter “Test” in the search field.
  19. Click on the check mark on the keyboard.
Environment:

Samsung Galaxy S8 SM-G950F – Android 9 (G950FXXUCUD1)
Xiaomi Mi 10 – Android 13 (TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

Not all matches with search results are highlighted in yellow.

Expected Result:

All matches in the search result should be highlighted in yellow.

Profile icon off-center for names starting with 'I'

Severity:

Trivial

Precondition:

Create a Google account whose name begins with the letter ‘I’.

Steps to Reproduce:
  1. Open the app for the first time.
  2. Click on the ‘Continue with Google’ button.
  3. Choose an account that lacks a profile picture and has a name starting with the letter ‘I’.
  4. Click on the ‘Profile’ button in the bottom menu.
  5. Click on the ‘Edit Profile’ button.
Environment:

Samsung Galaxy S8 SM-G950F – Android 9 (G950FXXUCUD1)
Xiaomi Mi 10 – Android 13 (TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The account icon is not centered.

Expected Result:

The profile icon should be centered.

Profile icon off-center for names starting with 'I'
Profile icon off-center for names starting with 'I'

'New stack' button appears with delay

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the ‘Home’ button in the bottom menu.
  2. Click on any box.
  3. Click on the ‘+’ button.
Environment:

Samsung Galaxy S8 SM-G950F – Android 9 (G950FXXUCUD1)
Xiaomi Mi 10 – Android 13 (TKQ1.221114.001, MIUI Global 14.0.1)

Actual Result:

The ‘New stack’ button appears with a delay.

Expected Result:

The ‘New stack’ button should appear simultaneously with other buttons.

I've found multiple issues in the Shooglebox app, ranging from application freezes to UI glitches. For a more robust application, I recommend employing automated functional testing, performance testing, and cross-device compatibility tests.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us