The inferred hierarchy of heading is great, but it only work in place. When I do bulk edits on Web app (the only app accessible to me), the inferred hierarchy is broken badly. 🙁 The root cause is the "fake hierarchy" of headings as I've shown in a reply in the thread "inferred hierarchy of heading".
- For copy & cut, even when the block has been folded into 1 line of the heading, I can only copy & cut the bare heading without any sub-items.
- For move, the behavior is weird, nondeterministic so I cannot tell exactly how it's broken. Sometime only the heading is moved, sometime some of its contents are moved too. Let's see some concrete examples bellow:
Initial setup:

After dragged with mouse, half of H1's contents are left over:

Prepare to move with context menu or Alt-M:

After moved with context menu or Alt-M, only H1 itself is moved, all contents are left over:
