mirror of
git://develop.git.wordpress.org/
synced 2025-03-18 02:50:08 +01:00
Since the HTML Processor started visiting all nodes in a document, both real and virtual, the breadcrumb accounting became a bit complicated and it's not entirely clear that it is fully reliable. In this patch the breadcrumbs are rebuilt separately from the stack of open elements in order to eliminate the problem of the stateful stack interactions and the post-hoc event queue. Breadcrumbs are greatly simplified as a result, and more verifiably correct, in this construction. Developed in https://github.com/WordPress/wordpress-develop/pull/6981 Discussed in https://core.trac.wordpress.org/ticket/61576 Follow-up to [58590]. Props bernhard-reiter, dmsnell. See #61576. git-svn-id: https://develop.svn.wordpress.org/trunk@58713 602fd350-edb4-49c9-b593-d223f7449a82