[wp-trac] [WordPress Trac] #64537: Block Processor: Extracting full block missing nested content.
WordPress Trac
noreply at wordpress.org
Wed Jan 21 17:34:47 UTC 2026
#64537: Block Processor: Extracting full block missing nested content.
--------------------------+----------------------
Reporter: dmsnell | Owner: dmsnell
Type: defect (bug) | Status: assigned
Priority: normal | Milestone: 6.9.1
Component: Editor | Version: 6.9
Severity: normal | Keywords:
Focuses: |
--------------------------+----------------------
The behavior of `WP_Block_Processor::extract_full_block_and_advance()`
should produce an identical output to what `parse_blocks()` would return
on the same substring of input.
It has difficulties in certain nested contexts. In the following case, the
trailing `</ul>` is missing. In several test cases the trailing HTML span
is missing, at least from `innerContent`.
{{{
<!-- wp:columns --><ul><!-- wp:column --><li>Hi</li><!-- /wp:column
--></ul><!-- /wp:columns>
}}}
There is likely a problem in the recursive part of the algorithm, or in
recognizing HTML spans, or in performing proper stack accounting, or all
three.
Reported by @jonsurrell
--
Ticket URL: <https://core.trac.wordpress.org/ticket/64537>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list