Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTML API: Simplify breadcrumb accounting. #6981

Closed

Commits on Jul 12, 2024

  1. HTML API: Simplify breadcrumb accounting.

    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.
    dmsnell committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    f224748 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8b04588 View commit details
    Browse the repository at this point in the history