Hello, *Environment:*
- *Emacs version:* 30.1 - *Org-mode version:* commit e49e630c6d - *Invocation:* Tested with `emacs -Q` *Steps to Reproduce:* 1. Start Emacs with a minimal configuration: ```shell emacs -Q ``` 2. Open a new buffer (for example, the `*scratch*` buffer) and have the buffer contain the exact following content, two empty lines at the beginning of the buffer, then `#+x:\n: y\nx` (the last `x` is included solely for visualization purpose): ```text #+x: : y x ``` 4. Activate Org mode: ``` M-x org-mode ``` 5. Evaluate the following code ```elisp (insert (prog1 (org-element-interpret-data (org-element-parse-buffer)) (erase-buffer))) ``` That is, do `M-: (insert (prog1 (org-element-interpret-data (org-element- parse-buffer)) (erase-buffer)))`. *Observed Behavior:* - *Glitch 1:* Each time the command is executed, a new empty line is inserted immediately after the line containing `: y`. - *Glitch 2:* If there are extra empty lines at the beginning of the buffer, executing the command causes these lines to disappear. Thanks, Chris