Skip to content

Conversation

@vursen
Copy link
Contributor

@vursen vursen commented Nov 5, 2025

Description

The PR fixes a bug where CSS parts like last-row-cell could be removed and not restored on cells if rowDetailsRenderer was changed after the column tree was already constructed.

Finding from #10331

Type of change

  • Bugfix

@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 5, 2025

*/
__updateRow(row) {
this.__a11yUpdateRowRowindex(row);
this.__updateRowOrderParts(row);
Copy link
Contributor Author

Choose a reason for hiding this comment

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

All row parts are now updated as part of __updateRow, which makes it possible to call this method from the row details mixin after __initRow.

@vursen vursen marked this pull request as ready for review November 5, 2025 11:18
@vursen vursen requested a review from tomivirkki November 5, 2025 11:18
@vursen vursen changed the title fix: ensure grid row parts are in place after setting rowDetailsRenderer fix: ensure row cell parts are in place after setting rowDetailsRenderer Nov 5, 2025
@vursen vursen merged commit a725c7f into main Nov 5, 2025
9 checks passed
@vursen vursen deleted the ensure-row-order-state-parts-after-setting-row-details-renderer branch November 5, 2025 13:27
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.

3 participants