Skip to content

Domain selection dropdown overflows and lacks filtering with many domains #982

@ithsjeff

Description

@ithsjeff

shlink-web-client version

4.7.0

How do you use shlink-web-client

https://app.shlink.io

Current behavior

  • UI Obstruction: The list of 10+ domains (e.g., qris.art, qris.to, tautan.store) expands so far down that it hides the "Extra checks" and "Configure behavior" cards.
  • Navigation Fatigue: As the domain list grows, the time-to-select increases linearly because there is no way to type-to-filter.

Expected behavior

  • Searchable Select: Implementing a searchable dropdown (like react-select or similar) would allow a user to type "qris" and instantly see only relevant options.
  • Sticky Positioning: The dropdown should intelligently position itself (above or below the input) based on available screen real estate without overlapping critical action buttons like "Save."

Minimum steps to reproduce

  1. Add multiple domains: Configure 10 or more custom domains in the Shlink instance.
  2. Open Creation Form: Navigate to the "Create short URL" page in the web client.
  3. Trigger Dropdown: Click the "Domain" selection box.
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions