DMO Empty Root Follow-Up Harness

This page isolates the path that currently matters: the editor starts in Chrome's empty-host placeholder shape, the phrase arrives, and then the next insertion is tested against the current DOM selection. The red marker is window.getSelection(); the green marker is the logical content end.

Recommended run: click Reset To <br>, trigger the real DMO + BeefText flow externally, wait until the phrase appears, then press Insert Follow-Up via execCommand. If it prepends, press Repair Stale Selection and try the follow-up again after reset.

Focused Editor Monitoring
JS offset- End offset- Delta px- Rect count-

The JS control button is intentionally only a comparison run. The real failing path is still the external DMO + BeefText flow starting from <br>. This page just makes the post-paste state and the next insertion outcome inspectable with minimal extra machinery.