Open
Description
After #724 and plotly/dash-renderer#175, the state history is only relevant to revert
, which is used for error recovery so only needs to hold one previous (good) state as described in plotly/dash-renderer#175 (comment). If we simplify the history when the undo/redo toolbar is hidden, we may see a significant performance boost for large and/or frequently-updated apps.