Currently the extension saves the item history when the items are actually merged. However, this leads to the following issue: If the user uses the dropdowns, the relevant item is adjusted immediately, which removes that field from the 'history'. For example:
Create item 1, put '1' into the extra field
Create item 2, put '2' into the extra field
Merge items. In the dialogue, select Item 1.
In the dropdowns, change extra from '1' to '2'.
Press merge
Result: Item history contains 'Extra: 2' for both items.
Proposal:
When the user initiates the merge, do 'save item details to note' for both items.
Once the items have been merged, retrieve the two most recent 'item details' and restore the extra field as a merged extra field.
Currently the extension saves the item history when the items are actually merged. However, this leads to the following issue: If the user uses the dropdowns, the relevant item is adjusted immediately, which removes that field from the 'history'. For example:
Proposal:
Note: