• Robert Knight's avatar
    Fix issues that could cause unexpected `onDocumentReady` firing · f7ab8ac0
    Robert Knight authored
    Fix various issues that could cause the callback to `onDocumentReady` to
    fire after the subscription had been canceled.
    
     - `pollOnUnload` was called twice for the initial document, once at the
       top level of the function and once by the first call to
       `checkForDocumentChange`. This resulted into "unload" listeners being
       added for the same window.
    
     - The initial async `checkForDocumentChange` call would still fire if
       the subscription was immediately canceled
    
     - If the current window's "unload" event fired after the subscription
       was canceled, polling would be restarted, effectively re-subscribing
       to document changes.
    f7ab8ac0
Name
Last commit
Last update
..
integration Loading commit data...
adder-test.js Loading commit data...
annotation-counts-test.js Loading commit data...
bucket-bar-client-test.js Loading commit data...
bucket-bar-test.js Loading commit data...
empty.html Loading commit data...
features-test.js Loading commit data...
frame-observer-test.js Loading commit data...
guest-test.js Loading commit data...
highlighter-test.js Loading commit data...
notebook-test.js Loading commit data...
range-util-test.js Loading commit data...
selection-observer-test.js Loading commit data...
sidebar-test.js Loading commit data...
sidebar-trigger-test.js Loading commit data...
toolbar-test.js Loading commit data...