• Robert Knight's avatar
    Unload client from iframes when it is unloaded in the host frame · f18218f7
    Robert Knight authored
    When the client is unloaded in a frame H, ensure that it is also unloaded from
    guest frames whose host frame is H. This enables toggling the browser
    extension's active state to work properly in VitalSource Bookshelf and other
    pages which have annotation-enabled iframes.
    
    This works by having the `Guest` instance in the iframe listen for the existing
    "close" message from its connection to the host frame, and relaying that to the
    entry point via a "hostDisconnected" event, which then handles it in the same
    way as if the client had been unloaded directly in the guest frame.
    f18218f7
Name
Last commit
Last update
.github Loading commit data...
bin Loading commit data...
dev-server Loading commit data...
docs Loading commit data...
embedding-examples Loading commit data...
images Loading commit data...
requirements Loading commit data...
scripts Loading commit data...
src Loading commit data...
.babelrc Loading commit data...
.eslintignore Loading commit data...
.eslintrc Loading commit data...
.gitignore Loading commit data...
.npmignore Loading commit data...
.npmrc Loading commit data...
.prettierignore Loading commit data...
.python-version Loading commit data...
HACKING.md Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
codecov.yml Loading commit data...
gulpfile.mjs Loading commit data...
package.json Loading commit data...
pyproject.toml Loading commit data...
rollup-boot.config.mjs Loading commit data...
rollup-tests.config.mjs Loading commit data...
rollup.config.mjs Loading commit data...
tailwind-annotator.config.mjs Loading commit data...
tailwind-sidebar.config.mjs Loading commit data...
tailwind.config.mjs Loading commit data...
tox.ini Loading commit data...
tsconfig.json Loading commit data...
yarn.lock Loading commit data...