WICG / navigation-api

The new navigation API provides a new interface for navigations and session history, with a focus on single-page application navigations.
https://html.spec.whatwg.org/multipage/nav-history-apis.html#navigation-api
484 stars 30 forks source link

Rebase more on top of session history rewrite #222

Closed domenic closed 2 years ago

domenic commented 2 years ago

Similar to the previous commit, this attempts to tackle a specific area, not the whole rebase project (which is tracked in #221). It focuses on traversal, in particular integration with the new versions of "apply the history step" and "traverse the history by a delta".

This removes a TODO in the former definition of "perform a navigation API traversal".

@jakearchibald, can you review this? I have a particular question which I will leave inline on the diff.


Preview | Diff

domenic commented 2 years ago

Unfortunately Jake seems to have gone out of office before having a chance to review this. I will merge it since it's definitely an improvement, but I still would like it if he could double-check when he gets back.