in this case the stock “append to draft” action. it reports success, does the “after success” conditions (moving the draft to the trash/archive, etc), but the text itself doesn’t always get added to the draft I select to append to (or to any other draft). sometimes after quitting and restarting the app the action works again.
Could you be specific about the action you are using? Drafts does not ship with an “Append to Draft” action, is it this one from the directory? If so, have you made any alterations to it?
Are you seeing this on iOS? Mac? Both?
How are you running the action? (Just finding it in the list, Action Bar, command palette)
Yeah, that’s the action. I saw the issue before making any alterations. I tried a few changes and nothing worked which is why I’m posting. I’ve seen it on both iOS and Mac. Usually I run it with a keyboard shortcut but occasionally with search or menu selection (esp. on iOS)
Have you checked the version histories on the target drafts?
Is there any possibility the drafts you are appending to are also open in other windows or on other devices and might be generating sync conflict that could explain the difference? (If so, I would expect there to be versions in the version history to reflect those changes.
Yes! In looking back, it does appear that the sync conflict thing could be the case and explain it all. is there anything I can do to help make sure the appends stick? I do it a good number of times every single day and need to either a) be able to trust it, or b) just copy and paste manually. I’ve been doing the latter since the conflict and it’s not too bad but I’d prefer an append action if there’s a way to be sure it’ll stay.
- What OS versions are you running? Possibly this problem is being exacerbated by the sync notification issue in 26.4.
- What is your workflow? Is this a daily draft you append to and leave open on one device?
Typically, sync is fast and you don’t run into things like this…but it is a last-edit-wins sync, so editing the same draft on multiple devices can create conflicts.