Project

General

Profile

Actions

SQA #4137

open

SQA #4136: [SQA] Functionality Testing & UI/UX Findings - Algonyx Sprint 04 (Agency, Admin Profiles & Authentication flow)

[SQA] UI, Validation, and Functional Issues Identified – Agency Profile & Setup

Added by Aman Bhuiyan 2 months ago. Updated 2 months ago.

Status:
Complete
Priority:
High
Assignee:
Target version:
Start date:
01/30/2026
Due date:
% Done:

100%

Estimated time:
Spent time:

Description

Summary

Identified 19 issues today, primarily related to UI/UX inconsistencies with Lovable design, along with several validation, content, and functional gaps across Agency Profile and setup flows.

Findings

  • Identified UI design mismatches with Lovable design across multiple modals:

    • Reset Password card position
    • Edit Agency (Logo, Banner, Tagline, Name) modals
    • Header edit modals (Cost, Year Founded, Timezones, Language, Employees, Locations)
    • Add Location modal (Remove button color)
    • Add Timezones modal (UI breaks for long timezone values)
    • Profile Edit hover effects
    • Missing subtitles and sections on Agency Profile page
  • Reported missing content and sections on Agency Profile:

    • Industries You Serve
    • Portfolio (Optional)
    • Featured Clients
    • Engagement History
    • Missing subtitles under all section titles
  • Found input validation and sanitization issues:

    • Edit Agency Tagline input accepts HTML/script tags
    • Add Location → City field lacks input sanitization
    • Edit Agency Legal Name character limit mismatch (140 vs 200 as per FRD/Lovable)
  • Reported functional and UX issues:

    • Year Founded validation blocks year 2026 due to outdated upper limit
    • Close (X) icon hover overlaps text in Edit Agency Overview modal
    • Content mismatch in Add Agency Specialities modal
  • Documented all findings with:

    • Clear reproduction steps
    • Expected behavior aligned with Lovable design and FRD
    • Screenshots/screencasts where applicable

Overall Notes

  • Majority of issues are UI/UX consistency and validation-related
  • Several gaps identified between implementation, Lovable design, and FRD
  • Findings shared for prioritization and remediation before release readiness

File

Issue Sheet

Actions #1

Updated by Aman Bhuiyan 2 months ago

  • Status changed from Pending to In Progress
  • % Done changed from 0 to 40

Activities

  • Agency Profile → Language

    • Saving a selected language + proficiency triggers an error popup: Cannot read properties of undefined (reading 'id').
  • Agency Profile → Modals (General)

    • Close (X) button design is inconsistent across modals (rounded button with background vs plain X icon).
  • Agency Profile → Overview

    • Overview section automatically shows a link pulled from Website (Optional), which is not defined in Lovable.
  • Agency Profile → Edit Agency Legal Name

    • Legal Name field accepts HTML/JS tags and shows an abnormal popup (missing input sanitization).
  • Agency Sign Up

    • System allows signup using temporary/disposable email, although it should be blocked.
  • Agency Create New Password

    • Validation messaging mismatch: warning enforces 8 characters while requirements show 12 characters.
    • Entering exactly 8 characters triggers an unexpected popup.
  • Agency → Add Primary Contact

    • Mobile number field has no validation and accepts invalid formats.
  • Agency Profile → Projects → Add Project

    • Project fields accept HTML/JavaScript tags (no sanitization).
  • Agency Profile → Projects → Edit Project → Skills

    • Very long text in Skills fields (Programming Language/Framework/etc.) breaks UI layout/responsiveness.
Actions #2

Updated by Aman Bhuiyan 2 months ago

  • % Done changed from 40 to 100

Activities

  • Tested admin profile management features
  • Verified authentication flows (login, validation, session behavior)

Findings

  • Identified 2 functional issues
    • Issue 1: Profile update behavior inconsistent
    • Issue 2: Authentication validation not handled correctly
Actions #3

Updated by Aman Bhuiyan 2 months ago

  • Status changed from In Progress to Complete
Actions

Also available in: Atom PDF