-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Open
Labels
area: performancearea: ui/editorpinnedstatus: confirmedtype: bugcode to address defects in shipped codecode to address defects in shipped code
Description
Describe the bug
When authoring in a large list, there are long pauses between keystrokes.
To Reproduce
- Go to https://www.netlifycms.org/admin/#/collections/updates/entries/releases
- Edit one of the list items
Expected behavior
Updates should be snappy.
Applicable Versions:
CMS 2.10.31
Additional context
This is a long known issue, just needed to be documented. shouldComponentUpdate
is currently set to always update on lists because the list widget doesn't know if it's children require updates from whatever state change is coming down.
I'm certain we can be smarter about this logic. If we can get a quick easy win, let's at least prioritize it. If it's likely to be a bigger lift, let's just get some thoughts down and prioritize later.
An improvement here will likely improve perf across the editor, or at least pave the way for general perf improvement.
zbayoff, bgdeutsch, stanleegoodspeed, davidejones, blackb1rd and 2 more
Metadata
Metadata
Assignees
Labels
area: performancearea: ui/editorpinnedstatus: confirmedtype: bugcode to address defects in shipped codecode to address defects in shipped code