Bugs‌ ‌found‌ ‌in‌ Clio SaaS

Clio is a sophisticated platform designed to manage law practices more efficiently. This comprehensive legal software encompasses all elements of law firm management in an astutely designed, user-friendly interface.

Offering features such as case and document management, time tracking, and client communication, Clio covers basic legal management needs and advances them with groundbreaking technology. Its design is a harmonious blend of simplicity and complexity that enables users to conduct their operations smoothly.

We at QAwerk carried out manual testing of the Clio SaaS and found several bugs. Here is what needs to be fixed.

"Clio for Gmail" integration error

Severity:

Critical

Precondition:
  1. Create a Clio account on Google Mail.
  2. Login to the account.
Steps to Reproduce:
  1. Click on the “App Integrations” button in the side menu.
  2. Click on the “Clio for Gmail” button.
  3. Click on the “Download from Google” button.
  4. Click the “Install” button.
  5. Choose an account registered with Clio.
  6. Click on the “Next” button.
  7. Enter your password.
  8. Click on the “Next” button.
  9. Click the “Continue” button.
  10. Click the “Allow” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

When attempting to integrate “Clio for Gmail”, a “Bad Request Error 400” is displayed.

Expected Result:

The integration of “Clio for Gmail” should occur without any errors.

After setting correct timezone, notification continues to be displayed

Severity:

Critical

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the side menu, click on the “Calendar” button.
  2. Click the “here” button in the notification.
  3. In the time zone field, set the current location of your time zone.
  4. Click on the “Save New Information” button.
  5. In the side menu, click on the “Calendar” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

Despite setting the correct timezone, the notification continues to appear.

Expected Result:

Once the timezone has been appropriately set, the notification should no longer be visible.

Exported file does not contain information about contact's address

Severity:

Major

Precondition:

Login to the account.

Steps to Reproduce:
  1. Click on the “Contacts” button in the side menu.
  2. Click on the “New person” button.
  3. Fill in the fields:
    • First name.
    • Last name.
    • Street.
    • City.
    • Zip/Postal code.
    • Country.
  4. Click on the “Save contact” button.
  5. Click on the “Contacts” button in the side menu.
  6. Click on the “Export” button.
  7. Click on the “Export” button.
  8. Open the file.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

The exported file does not contain information about the address of the contact.

Expected Result:

The exported file should contain all available contact information.

There is no icon for received notification

Severity:

Major

Precondition:

Login to the account.

Steps to Reproduce:
  1. Click on the “Contacts” button in the side menu.
  2. Click on the “New person” button.
  3. Fill in the fields:
    • First name.
    • Last name.
  4. Click on the “Save contact” button.
  5. Click on the “Matters” button.
  6. Click on the “New matter” button.
  7. Select the Client.
  8. Fill in the field “Matter description”.
  9. Check “Set a budget for this matter”.
  10. Enter 1000 in the “Budget amount” field.
  11. Check the box “Notify firm users when the matter budget reaches threshold”.
  12. Enter 50 in the “Invoice portion” field.
  13. Click on the “Save matter” button.
  14. Click on the “Activities” button.
  15. Click on the “New time entry” button.
  16. Enter 10 in the “Duration” field.
  17. Enter 50 in the “Rate” field.
  18. In the “Matter” block, select the previously created Matter.
  19. Click on the “Save entry” button.
  20. Click on the notification button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

There is no icon for the received notification.

Expected Result:

After the notification has been sent, an icon corresponding to the number of available notifications should appear.

Side menu icons do not fit

Severity:

Major

Steps to Reproduce:
  1. Login to the account.
  2. In the side menu, click on the “Collapse” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

Side menu icons do not fit.

Expected Result:

Side menu icons should be displayed in a collapsed version.

Side menu icons do not fit

Notification is superimposed on top of pop-up

Severity:

Major

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the side menu, click on the “Settings” button.
  2. Click on the “Manage Users” button.
  3. Click the “Add” button.
  4. Enter any valid email.
  5. Click on the button “Send invitation”.
  6. Click the “Add” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

The notification is superimposed on top of the pop-up.

Expected Result:

The notification should appear below the pop-up.

When you go to another page, filter is cleared

Severity:

Major

Precondition:
  1. Login to the account.
  2. Add the user to the network and confirm it.
Steps to Reproduce:
  1. In the side menu, click on the “Activities” button.
  2. Click on the “New time entry” button.
  3. Select the previously added user as “Firm use”.
  4. Click on the “Save entry” button.
  5. Click on the “Filters” button.
  6. In the “Firm user” block, select “All users” and click on the “Apply filters” button.
  7. In the side menu, click on the “Billing” button.
  8. In the side menu, click on the “Activities” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

When you go to another page, the filter is cleared.

Expected Result:

The filter should not be cleared after switching to another page.

Autofill for field "Responsible attorney" does not work

Severity:

Minor

Precondition:

Login to the account.

Steps to Reproduce:
  1. Click on the “Matters” button.
  2. Click on the “New matter” button.
  3. Click on the field “Responsible attorney”.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

Autofill for the field “Responsible attorney” does not work.

Expected Result:

Autofill should work if it is available for the field.

There is no icon for integration options

Severity:

Minor

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the side menu, click on the “App Integrations” button.
  2. Click on the “See more apps built by Clio” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Microsoft Edge v.129.0.2792.79

Actual Result:

There is no icon for integration options.

Expected Result:

All app integrations should display icons.

There is no icon for integration options

Legend of table "Working week" has shifted

Severity:

Minor

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the side menu, click on the “Calendar” button.
  2. Click on the “Working week” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

The legend of the table “Working week” has shifted relative to the table.

Expected Result:

The legend of the table “Working age” should not be shifted relative to the table.

Legend of table Working week has shifted

Name of radio button does not fit in field

Severity:

Minor

Precondition:

Login to the account.

Steps to Reproduce:
  1. Click on the “Contacts” button in the side menu.
  2. Click on the “New person” button.
  3. Scroll down the page.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

The name of the radio button does not fit in the field.

Expected Result:

The name of the radio button should fit in the field.

Name of radio button does not fit in field

Scroll for side menu is not customized

Severity:

Minor

Steps to Reproduce:
  1. Login to the account.
  2. Scroll through the side menu.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90

Actual Result:

The scroll for the side menu is not customized.

Expected Result:

The scroll for the side menu should be customized.

Scroll for side menu is not customized

Event image remains when event is moved on calendar

Severity:

Minor

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the side menu, click on the “Calendar” button.
  2. Double-click any calendar date.
  3. Fill in the “Title” field.
  4. Click on the “Save event” button.
  5. Click on the created event and drag it to any other slot.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

The event image remains when the event is moved on the calendar.

Expected Result:

The event image should move along with the event without leaving any traces behind.

Generated report opens in new tab

Severity:

Minor

Precondition:

Login to the account.

Steps to Reproduce:
  1. In the side menu, click on the “Reports” button.
  2. Click on the “Reports” button.
  3. Click on the “Matter balance summary” button.
  4. Click on the “Generate report” button.
  5. Click on the link in the notification.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

The generated report opens in a new tab.

Expected Result:

The report should open in the current tab.

Profile photo in side menu requires page refresh to update

Severity:

Minor

Precondition:

Login to the account.

Steps to Reproduce:
  1. Click on the profile button in the side menu.
  2. Click on the “View Profile” button.
  3. Click on the “Edit Picture” button.
  4. Click on the button “Choose file”.
  5. Select the file and click on the “Open” button.
  6. Click on the “Upload” button.
  7. Refresh the page.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

A page refresh is required for the profile photo to update in the side menu.

Expected Result:

The profile photo should be updated in the side menu automatically without requiring page refresh.

Excessive side scrolling

Severity:

Trivial

Steps to Reproduce:
  1. Login to the account.
  2. In the side menu, click on the “Tasks” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

Excessive side scrolling observed on the “Tasks” page, despite being devoid of data.

Expected Result:

For the “Tasks” page that lacks data and displays only a placeholder, there should not be any side scrolling present.

Excessive side scrolling

Rightmost arrows for sorting table do not fit

Severity:

Trivial

Precondition:

Login to the account.

Steps to Reproduce:
  1. Click on the “Contacts” button in the side menu.
  2. Click on the “New person” button.
  3. Fill in the fields:
    • First name.
    • Last name.
  4. Click on the “Save contact” button.
  5. Click on the “Matters” button.
  6. Click on the “New matter” button.
  7. Select the Client.
  8. Fill in the field “Matter description”.
  9. Click on the “Save matter” button.
  10. Click on the “Matters” button.
  11. Scroll Matter to the right.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

The rightmost arrows for sorting the table do not fit the assigned field.

Expected Result:

The arrows should be fully displayed.

Rightmost arrows for sorting table do not fit

Cross is superimposed on entered information

Severity:

Trivial

Precondition:
  1. Login to the account.
  2. Add the user to the network and confirm it.
Steps to Reproduce:
  1. Click on the “Activities” button.
  2. Click on the “New expense” button.
  3. Click on the Vendor drop-down list.
  4. Select the user with the longest name.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.129.0.6668.90, Firefox v.131.0, Microsoft Edge v.129.0.2792.79

Actual Result:

A cross symbol overlays the entered information.

Expected Result:

The cross symbol should not overlay the information when a user hovers over the field.

Cross is superimposed on entered information
During testing, I identified 18 bugs across different functionalities, from issues with calendar events, export reports, and side menu display to problems with notifications and profile updates. I recommend comprehensive testing across various browsers and operating systems to ensure stability and performance.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us