You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently when inline-editing a text in the Neos content module, changes are sent to the server during typing leading to sometimes multiple NodePropertiesWereSet properties per second!
This produces needles load and makes rebasing, replays etc. less performant.
A solution might be to compress similar NodePropertiesWereSet events during rebase (see #4263).
But it might be more sensible to avoid the similar commands to be triggered already on the client side:
We could postpone the /neos/ui-services/change request to when the editor has actually finished typing (e.g. on blur and or navigation).
Obviously this is more involved and concerns UX. E.g. the pending changes should probably kept in the local storage such that they are not lost if the browser is closed etc.
Note: I could imagine unsaved text to be highlighted somehow:
The text was updated successfully, but these errors were encountered:
With the Neos Ui change: neos/neos-ui#3751 we were able to reduce the events send during inline editing. Additionally on top we still can experiment with compaction on publish #4263 but for now i think we can close this.
Currently when inline-editing a text in the Neos content module, changes are sent to the server during typing leading to sometimes multiple
NodePropertiesWereSet
properties per second!This produces needles load and makes rebasing, replays etc. less performant.
A solution might be to compress similar
NodePropertiesWereSet
events during rebase (see #4263).But it might be more sensible to avoid the similar commands to be triggered already on the client side:
We could postpone the
/neos/ui-services/change
request to when the editor has actually finished typing (e.g. on blur and or navigation).Obviously this is more involved and concerns UX. E.g. the pending changes should probably kept in the local storage such that they are not lost if the browser is closed etc.
Note: I could imagine unsaved text to be highlighted somehow:
The text was updated successfully, but these errors were encountered: