Skip to content

[6.x] Add option to show widget table headers#14128

Merged
jackmcdade merged 2 commits into6.xfrom
widget-table-headers
Mar 4, 2026
Merged

[6.x] Add option to show widget table headers#14128
jackmcdade merged 2 commits into6.xfrom
widget-table-headers

Conversation

@jackmcdade
Copy link
Member

@jackmcdade jackmcdade commented Mar 3, 2026

Closes #14120


Note

Low Risk
Primarily UI/styling changes plus a new optional widget config flag; low risk aside from potential minor visual regressions in widget tables.

Overview
Adds a new show_table_header widget config option for collection and form widgets, wiring it through PHP widget classes into the Vue components to optionally render visible table headers (instead of always sr-only).

Introduces shared .widget-table styling and updates widget tables/date cells to use consistent padding/alignment and numeric/date typography; Listing/TableHead.vue now exposes a data-column attribute on header cells to support column-specific header styling.

Written by Cursor Bugbot for commit a72e66b. This will update automatically on new commits. Configure here.

@jackmcdade jackmcdade changed the title [6.xAdd option to show widget table headers [6.x] Add option to show widget table headers Mar 3, 2026
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

@jackmcdade jackmcdade merged commit c0be285 into 6.x Mar 4, 2026
19 checks passed
@jackmcdade jackmcdade deleted the widget-table-headers branch March 4, 2026 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Table headers are missing in Collection Widget

1 participant