Skip to content

'find' Command Causes Interface to Become Blank When No Match is Found #2

Description

@bbryant824

Bug Report: find Command Causes Interface to Become Blank When No Match is Found

Title: find command causes contact book interface to remain blank after searching for a non-existent contact.


Steps to Reproduce

  1. Launch LegacyLink.
  2. Ensure there are contacts in the address book.
  3. Enter the command: find Jack (assuming "Jack" is not in the contact book).

Expected Behavior

  • The application should display a message indicating that no matching contacts were found.
  • The current list of contacts, events and upcoming ones should remain visible.

Actual Behavior

  • The contact book interface becomes blank, showing no contacts.
  • Attempting to use list -p to restore the contact list does not work, and the interface remains empty.

Severity

severity.High


Type

type.FunctionalityBug


Why This Is a Problem

  • Data Accessibility Issue: Users lose access to their contact list and events, and upcoming events which is crucial for managing family connections and brings inconvenience.
  • Frustration for Users: Users are unable to recover their contact list using available commands, leading to a poor user experience.
  • Workflow Disruption: This issue forces users to restart the application or other means/commands to regain access to their contacts and events, disrupting their workflow.

Suggestions for Improvement

  1. Modify the find command to ensure the interface restores the previous list view when no matches are found.
  2. Display a user-friendly message when no matches are found, such as:
    "No contacts found matching 'Jack'. The full contact list is still available."

Screenshot 2024-11-08 at 4.38.32 PM.png

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions