DEF-004 — VIN already used message blocks user (no edit/back)

High severity
Pending Retest
Defect DEF-004 — Severity: High · Status: Pending Retest
Published

2025-12-26

DEF-004 — VIN already used message blocks user (no edit/back)

Summary

After submitting a VIN already used, UI shows “VIN number has been used” and user cannot edit VIN or navigate back to correct it. Only workaround is to close the app. After reopening, app forces user into “Add Your Vehicle” UI again and user remains blocked. To return to the main UI view, the current workaround is deleting the app and reinstalling.

Environment

  • Platform: DriveLink iOS App
  • Area: Vehicle Enrollment / UX
  • Requirement(s): FR-02 (Vehicle Enrollment, VIN uniqueness), FR-03 (Multi-vehicle management)
  • Date Reported: 2025-12-26
  • Testing Phase: iOS App Initial Execution (3rd Milestone)

Steps to Reproduce

  1. Go to Add Vehicle
  2. Enter a VIN that already exists/used
  3. Submit
  4. Observe stuck on UI message “VIN number has been used” with no way to edit or go back
  5. Close and reopen app → user still stuck in mandatory “Add Your Vehicle” flow

Expected Behaviour

Keep user on editable vehicle form with validation error and allow correction/back/cancel. If the app requires a vehicle before continuing, it must still allow user to correct the VIN without needing to restart the app.

Actual Behaviour

After submitting a VIN already used, UI shows “VIN number has been used” and user cannot edit VIN or navigate back to correct it. Only workaround is to close the app. After reopening, app forces user into “Add Your Vehicle” UI again and user remains blocked. To return to the main UI view, the current workaround is deleting the app and reinstalling.

Workaround

Delete the app and reinstall.

Impact

  • User is blocked from adding a vehicle
  • Cannot correct VIN and proceed
  • Requires app reinstall to recover

Severity

High

Status

Pending Retest (as of the February 8, 2026 status report) - Dev Fix Claimed: Yes - Note: Developer claims fixed with back/edit button — awaiting verification

Reported By

QA / Testing Team