## Description Updating a component's prop that uses a slot with multiple nested components causes severe lag in the editor. This is reproducible in the demo. ## Environment - Puck version: 0.19.3 ## Steps to reproduce 1. Navigate to the Puck demo app: https://demo.puckeditor.com/edit 2. Drag and drop a `Grid` component into the editor 3. Populate the grid with multiple `Card` components (it depends on hardware, but more than 60 to 80 should start to show the problem) 4. Change the "gap" field in the grid ## What happens The editor becomes sluggish and unresponsive when modifying fields in the parent component with the slot that has multiple children. ## What I expect to happen Changes to any component's fields should apply smoothly, regardless of the number of children rendered in their slots. ## Additional Media https://github.com/user-attachments/assets/d7331980-ceba-4248-8f27-ec615815439a
Description
Updating a component's prop that uses a slot with multiple nested components causes severe lag in the editor. This is reproducible in the demo.
Environment
Steps to reproduce
Gridcomponent into the editorCardcomponents (it depends on hardware, but more than 60 to 80 should start to show the problem)What happens
The editor becomes sluggish and unresponsive when modifying fields in the parent component with the slot that has multiple children.
What I expect to happen
Changes to any component's fields should apply smoothly, regardless of the number of children rendered in their slots.
Additional Media
cursorful-video-1753706241203.mp4