If taxon changes are set to “Move children to output”, why doesn’t a swap get immediately drafted for each child? I understand that this might make a lot of unnecessary drafts before they’re needed, but here’s some reasons why it would be nice to have them:
- Currently there is no warning about a drafted swap at the top of the taxon pages of the children. This could be added without even creating a swap: just have the regular “Heads up, this taxon will be replaced” and link to the parent swap.
- When the swap is committed, the automatically generated changes are timestamped with the commit time, because they weren’t technically created until they were swapped. This is misleading information because the parent swap was created earlier. You wouldn’t need actual changes for this either if you just had the timestamp match the parent swap (maybe not technically accurate but more helpful). If you’re aware of this, it’s not really a problem to go to the parent swap to see the timestamp (if it’s really that important) but if you’re not aware you might be a bit confused (like me).
Maybe there’s other reasons for/against this too. I can make a feature request if this protocol isn’t intentional/helpful, but it doesn’t seem like a bug.