Fixed critical positioning issue where split sections would jump to end of document instead of staying at their original location. Problem: - appendChild() was adding new sections at end of parent container - Split sections appeared at bottom of document, not at edit location - Disrupted document flow and user experience Solution: - Remember original position with nextSibling before removal - Use insertBefore(wrapper, nextSibling) for correct positioning - New sections now appear exactly where original section was located - Maintains proper document order and reading flow This ensures that when you split a paragraph by adding empty lines, the resulting sections stay in their logical position within the document structure. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
56 KiB
56 KiB