Currently description configs (lists of description segments) are altered in place with changes to element descriptions (moving segments up/down and deleting segments). Instead, description config changes should be stored locally until something triggers a save event:
manually saving via save icon
prompt to save after trying to change description config
prompt to save after trying to close element dialog
prompt to save after trying to change element dialog screen
When edit description config show save and cancel icons in footer. If description config is restored back to how it was originally (ex. moving a segment up then back down again) the save/cancel icons should be removed again.
Currently description configs (lists of description segments) are altered in place with changes to element descriptions (moving segments up/down and deleting segments). Instead, description config changes should be stored locally until something triggers a save event:
When edit description config show save and cancel icons in footer. If description config is restored back to how it was originally (ex. moving a segment up then back down again) the save/cancel icons should be removed again.