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

History API #11220

Closed
wants to merge 10 commits into from
Closed

History API #11220

wants to merge 10 commits into from

Commits on May 28, 2016

  1. Implement history API

    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
    cbrewster committed May 28, 2016
  2. Rebased

    cbrewster committed May 28, 2016
  3. Fix debug messages

    Address other comments
    
    Remove duplicate popstate event binding
    cbrewster committed May 28, 2016
  4. Added support for mozbrowser/multiple tlbc

    rebase and fix bhtml nav issue
    cbrewster committed May 28, 2016
  5. rebased

    added TODO for fully active document
    cbrewster committed May 28, 2016
  6. fix tidy

    cbrewster committed May 28, 2016
You can’t perform that action at this time.