window ref push state forward nav more history api work Added popstate event usage more stuff Added delta to NavigationDirection enum variants Added history length and full delta nav Added constellation - script communication for active history entry Quick fixes to finish of proof of concept Switched to use StructuredCloneData when possible Use Heap<JS> instead of MutHeapJSVal pushState and replaceState should be marked as Throw Added FrameEntry added interleaved session history Cleanup tidy fixes cleaned up clear forward browsing context session history updated test expectations enabled history interface tests Added popstate event handler fixed forward history not being cleared Fix conditions on when popstate should be fired push/replace state url handling remove changing of hash as it causes a page reload Updated test expectations Added active document check