Stop overriding all row values when it's created or updated
Describe the problem
When a cell value is changed, a request to the backend is made. When that request completes, we override all the row values with the response data. If the internet connection is a bit slow and multiple changes are being made frequently, it results into a scenario row data is temporarily overwritten that was just changed.
Steps to reproduce
Expected result
We expect the latest data to be visible in a row.
Purposed solution
Some values do need to be updated whenever the request to the backend completes, for example with the formula field because those values can only be generated by the backend. We could for example only update the read-only fields whenever a request completes, so we never overwrite a value.
Environment
1.13.1