GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Feast UI feature names wrap awkwardly in fixed-layout table · Issue #6792 · feast-dev/feast

Feast UI feature names wrap awkwardly in fixed-layout table #6792

New issue
Copy link
New issue
Copy link
Closed
#6793
Closed
Feast UI feature names wrap awkwardly in fixed-layout table#6792
#6793
Copy link

Description

@larrysingleton007
larrysingleton007
opened on Aug 27, 2026
Issue body actions

Description

The Feast UI Feature List gives every column a fixed share of the table width. Long snake_case feature names wrap even when columns such as Models and Permissions have unused horizontal space. A wrap can also leave a leading underscore on the next line, making the list harder to scan and increasing row height.

Changing the font size does not address the layout because the column allocation remains fixed.

Steps to reproduce

  1. Register a feature with a long name, such as days_since_last_customer_activity_at_snapshot.
  2. Open the project in the Feast UI.
  3. Select Features from the Resources navigation.
  4. View the Feature Name column at a normal desktop width.

Expected behavior

The table should use available horizontal space for long feature names before wrapping. The full identifier should remain visible.

Actual behavior

The Feature Name column remains fixed-width and wraps long identifiers while other columns retain unused space.

Technical context

ui/src/pages/features/FeatureListPage.tsx renders an EuiBasicTable without setting tableLayout. EUI 95.12 defaults this component to table-layout: fixed, so column sizing does not account for content length.

Setting tableLayout="auto" on this table should allow the name column to use the available space. This preserves the full identifier, unlike truncation, and avoids a fixed percentage that would fail at narrower widths.

No matching Feast issue or pull request was found.

Activity

  1. larrysingleton007 commented on Aug 27, 2026

    @larrysingleton007
    larrysingleton007
    on Aug 27, 2026
    ContributorAuthor
    More actions

    Implementation plan

    The Feature List uses EUI's fixed table layout, so every column keeps its assigned share even when adjacent columns have unused space. Long feature identifiers wrap unnecessarily.

    Set tableLayout="auto" on the EuiBasicTable in ui/src/pages/features/FeatureListPage.tsx. This lets the browser allocate width based on the actual column content while preserving complete feature names.

    No new files are planned. Verification will include the UI formatter, test suite, production build, and a rendered check with a long neutral feature name at desktop and narrower widths.

  2. franciscojavierarceo
    closed this as completedin #6793on Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.