Bugs found in Noloco SaaS

Noloco

Noloco is a dynamic platform designed to manage complex data with simplicity, enabling users to build applications without requiring technical expertise. It serves as an interactive and user-friendly medium that handles complex relationships effortlessly.

By transforming spreadsheets into a relational database, Noloco enables the construction of powerful web applications. It blends design, development, and data management to accelerate the process of creating and launching applications.

The QAwerk team conducted a bug crawl on Noloco SaaS, identifying issues that could impact performance and user experience. Below are our findings and recommendations for improvements.

Infinite loading displayed when invited user attempts to open existing app

Severity:

Critical

Precondition:
  1. User A has established a workspace and developed an app within it.
  2. User B has been invited to join the workspace through an emailed invitation.
  3. User B has completed the registration process via the provided invitation link.
Steps to Reproduce:
  1. Log in as User B.
  2. Select the workspace to which User B was invited.
  3. Attempt to open the app originally created by User A.
Environment:

Windows 10; Chrome 127.0.6533.89; Firefox 128.0.3; Edge 127.0.2651.86

Actual Result:

The app editor fails to load, displaying an infinite loading spinner despite waiting over 10 minutes.

Expected Result:

The invited user should be granted access to open and interact with the shared app within the editor.

“Team & HR Management” module tab fails to expand during onboarding

Severity:

Major

Precondition:
  1. The user account is newly created.
  2. The user initiates the onboarding flow to create the first app.
Steps to Reproduce:
  1. Advance in the onboarding process until the module selection step.
  2. Attempt to expand the “Team & HR Management” tab.
Environment:

Windows 10; Chrome 127.0.6533.89; Firefox 128.0.3; Edge 127.0.2651.86

Actual Result:

Tab does not expand; modules within remain hidden.

Expected Result:

Clicking the tab should expand it, revealing available modules.

Create Client feature text input fields over-expand when pasting lengthy text

Severity:

Minor

Precondition:

The user is logged into an existing application.

Steps to Reproduce:
  1. Navigate to the Data tab.
  2. Open the Client section.
  3. Click “+” above the table to create a new client.
  4. Paste a paragraph of text into any text-type input field.
Environment:

Windows 10; Chrome 127.0.6533.89; Firefox 128.0.3; Edge 127.0.2651.86

Actual Result:

Input field over-expands, far exceeding the length of the inserted text.

Expected Result:

Input field should expand only to accommodate visible content or maintain a reasonable max-height.

Inaccurate date fields during client creation – updated date can precede created date

Severity:

Minor

Precondition:

The user has successfully logged into the application.

Steps to Reproduce:
  1. Navigate to the Data tab.
  2. Access the Client section.
  3. Click “+” to add a new client.
  4. Populate Created Date with the future date (e.g., 2024-05-10).
  5. Populate Updated Date with earlier date (e.g., 2024-04-01).
  6. Click Save.
Environment:

Windows 10; Chrome 127.0.6533.89; Firefox 128.0.3; Edge 127.0.2651.86

Actual Result:

Client data accepted and saved, showing Updated Date earlier than Created Date.

Expected Result:

System should prevent the Updated Date from preceding the Created Date and display a validation error.

Misalignment of table rows in app preview results in varied column heights

Severity:

Minor

Precondition:

The user is logged into an account with an existing app.

Steps to Reproduce:
  1. Navigate to the Data tab.
  2. Access the Client section.
  3. Click “+” to add a new client and fill in the fields with lengthy text.
  4. Click Save.
  5. Switch to APP tab.
  6. Open the Client section inside the app.
Environment:

Windows 10; Chrome 127.0.6533.89; Firefox 128.0.3; Edge 127.0.2651.86

Actual Result:

Table rows are misaligned, creating empty gaps at the top of some cells.

Expected Result:

All columns within a row should align vertically with no empty spaces.

Initial client record incorrectly begins with ID 4 instead of ID 1

Severity:

Minor

Precondition:

The user is logged in and a new app is created with the Client module enabled.

Steps to Reproduce:
  1. Log in to the system.
  2. Create a new app with the Client module.
  3. Navigate to the Data tab and open the Client section.
  4. Click “+” under the table to create a new record.
  5. Observe the ID of the first created record.
Environment:

Windows 10; Chrome 127.0.6533.89; Firefox 128.0.3; Edge 127.0.2651.86

Actual Result:

First record ID is 4; IDs 1–3 are missing.

Expected Result:

The first record should begin with ID 1 or the system should populate the first three records to justify starting at ID 4.

Initial client record incorrectly begins with ID 4 instead of ID 1

Failing to display updated profile images of collaborators

Severity:

Minor

Precondition:
  1. User A (workspace owner) exists.
  2. User B (collaborator) has updated their profile image.
Steps to Reproduce:
  1. Log in as User B.
  2. Update profile picture.
  3. Navigate back to the Home Page and select the workspace.
  4. Click the gear icon next to the workspace name.
  5. Observe the list of collaborators.
Environment:

Windows 10; Chrome 127.0.6533.89; Firefox 128.0.3; Edge 127.0.2651.86

Actual Result:

Collaborator avatars display default placeholders; updated image not shown.

Expected Result:

Updated profile images of collaborators should display correctly.

These issues range from critical access failures to minor UI inconsistencies, all of which could undermine user trust and workflow efficiency. Resolving them will stabilize core functionality and ensure seamless app creation and collaboration.
Stanislav, QA engineer

Stanislav, QA engineer

Need a reliable QA partner?

Hire us