Skip to content

Add dedicated search results page with smart Enter key navigation #1661

@ctwhome

Description

@ctwhome
  1. No intermediate results page: When users type a search query and press Enter, they
    either:
    - Navigate to a specific item if they selected it from the autocomplete dropdown
    - Nothing happens if they just typed and pressed Enter without selecting
  2. Limited visibility: Users can only see a maximum of 30 results in the autocomplete
    dropdown, with no way to browse all matches
  3. No filtering options: Users cannot filter search results by type (Software,
    Projects, Organizations, etc.)
  4. Poor UX for single results: When there's only one match, users still need to
    manually select it from the dropdown.

Implement a smart search flow with a dedicated search results page (/search) that
provides:

Smart Enter Key Behavior

  • 0 results: Navigate to search page showing "No results found"
  • 1 result: Navigate directly to that item (skip the intermediate page)
  • 2+ results: Navigate to the new search results page
  • Dropdown selection preserved: Arrow keys + Enter still works as before

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions