Currently, when editing a single field on a page and hitting save, all fields are saved. Even fields that were not edited is saved.
This causes problems in certain setups.
Imagine a scenario for a recipe site. Each recipe has button in the frontend where the visitor can like a recipe by giving it a thumbs up. This like is saved in the content file as a number of total number of likes.
If an editor opens a recipe in the panel to adjust some info, and in the meantime a vistitor gives the recipe a like, the likes fields is updated in the background. When the editor is done editing the recipe, and hits save, the value for the likes field is saved, and therefore overwrites the latest changes made by the visitor in the frontend.
I would suggest that only edited fields in the panel are saved, and unedited fields are not touched at all in the content file.