Skip to content

fix(core): render PowerSearch field groups - #5235

Open
nynexman4464 wants to merge 2 commits into
fix/powersearch-field-menu-capfrom
fix/powersearch-field-groups
Open

fix(core): render PowerSearch field groups#5235
nynexman4464 wants to merge 2 commits into
fix/powersearch-field-menu-capfrom
fix/powersearch-field-groups

Conversation

@nynexman4464

@nynexman4464 nynexman4464 commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • render optional PowerSearch field sections from the existing PowerSearchField.group value
  • place ungrouped fields first, then named sections in configuration order
  • keep ranked non-empty search results flat
  • preserve keyboard navigation across section boundaries
  • add a realistic issue-tracker Storybook example with grouped fields

Stacked on #5233 so the field browser can display sections across the expanded browsing list, up to its 1,000-row safety ceiling.

Fixes #5234.

Test plan

  • Added integration coverage for section order, accessible group labels, flat ranked results, and keyboard navigation across boundaries.
  • Added search-source coverage for empty-query ordering and flat non-empty results.
  • Verified the regression tests fail when group metadata or grouped rendering is removed.
  • Ran the focused PowerSearch and Typeahead tests, core typecheck, and repository checks on the final stack.
  • Manually exercised the grouped issue-tracker story with ungrouped fields followed by People, Planning, and Activity sections; sections disappear while typing.

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label Aug 19, 2026
@vercel

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
astryx Ready Ready Preview Aug 20, 2026 11:34pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant