If we apply the given patches in parents tasks then it will be impossible to add more than one form without refreshing the page and you would get errors like "L1-F1" is already assigned which is understandable but UX-wise, interrupting. We have several options now:
- Refresh the page when someone saves the page (very hacky but doable in five minutes)
- Update the baserevid when edit is saved (that might be some work because the api modules don't return the saved revid, so you need to do a round trip API call to update but that sorta defies the whole point of conflict detection in the first place)
- Do not support conflict detection for adding form and senses and add them regardless but it wouldn't solve the issue of not being to able edit a form twice without refreshing.