Unplanned
Last Updated: 17 Jan 2025 13:56 by Stefan
Stefan
Created on: 17 Jan 2025 13:56
Category: Splitter
Type: Feature Request
1
Optimize Splitter Pane Rendering to Prevent Unnecessary Pane Reloads

In the Kendo for Angular Splitter component, adding or removing items from the bound array causes all panes to re-render, even if only one pane is affected. This results in unnecessary content reloads—for example, iframes inside panes are forced to reload, disrupting the user experience.

This behavior appears to stem from change detection triggering full DOM updates within the Splitter. We propose optimizing the component to prevent unnecessary re-renders of unchanged panes, improving performance, and preserving pane content during dynamic updates (similar to version 6.3.0).

Example with CSS that visually demonstrates the re-rendering of content - https://stackblitz.com/edit/angular-p7g2g477-8buqmjpe

The second example which is similar to the above - https://stackblitz.com/edit/angular-p7g2g477

 

0 comments