Skip to content

Group-by control is not typeable, values cannot be removed, and some keys require editing the URL by hand #122963

Description

@sentry-junior

Problem Statement

The group-by control does not behave like the rest of the search experience:

  • You cannot type to filter the list of available keys. The list must be scrolled.
  • Selected values cannot be removed from the control once added.
  • Some keys are not offered in the picker at all. Grouping by os requires
    constructing the query string in the URL manually.

Individually these are small. Together they make the control unusable for anyone
with a non-trivial attribute set, which is exactly the population that needs
grouping most. Teams end up keeping a folder of hand-written URLs.

Scrolling to find a key does not scale past a few dozen attributes. Hand-editing
URLs is not discoverable, is not teachable across a large engineering org, and
breaks whenever the query grammar changes. The inconsistency with the main search
bar, which does support typeahead, makes the control feel broken rather than
limited.

Solution Brainstorm

  • Typeahead filtering over available keys, matching the search bar's behaviour.
  • Removable chips for selected group-by values.
  • Every key that is valid in the URL should be offered in the picker, os included.

Product Area

Explore

Requested by Saad Khan.

--

View Junior Session [Sentry]

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions