• Robert Knight's avatar
    Send content banner data to all guests · 86e20797
    Robert Knight authored
    Even though this data is only used by (or at least, we expect it to only be used
    by) the main guest, we can get it there faster if we send the data to all
    guests. This avoids the need to wait for the `documentInfoChanged` event to be
    sent by the guest to the sidebar, in order for the sidebar to know whether a
    guest is the main one or not. In the context of PDFs, this event is only sent
    once the full PDF has been loaded.
    
    If in future we do need to distinguish between main and non-main guests when
    sending this event, it would be better to rework the guest <-> sidebar
    connection protocol so that the sidebar can know immediately whether a guest is
    the main one or a sub-frame, without having to wait for `documentInfoChanged`.
    
    As a bonus, sending the data to all guests simplifies some tests.
    86e20797
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...
.dockerignore 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...
Dockerfile Loading commit data...
HACKING.md Loading commit data...
Jenkinsfile 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...