• Robert Knight's avatar
    Fix error when VitalSource integration injects client into content frame · b52f81ff
    Robert Knight authored
    Construction of the integration was recently moved to happen earlier in the
    Guest.  This caused a regression in the VitalSource integration, which may
    synchronously call `Guest#injectClient` when constructed. `injectClient` in turn
    relies on `_hypothesisInjector` being initialized, which was not the case.
    
    The error could be seen in the dev server's VS test case at
    http://localhost:3000/document/vitalsource-epub.
    
    Fix the issue by moving `_hypothesisInjector` initialization to happen earlier
    in the Guest constructor, before `createIntegration` is called.
    b52f81ff
Name
Last commit
Last update
..
anchoring Loading commit data...
components Loading commit data...
config Loading commit data...
integrations Loading commit data...
test Loading commit data...
util Loading commit data...
.eslintrc.js Loading commit data...
adder.js Loading commit data...
annotation-counts.js Loading commit data...
bucket-bar-client.js Loading commit data...
bucket-bar.js Loading commit data...
features.js Loading commit data...
frame-observer.js Loading commit data...
guest.js Loading commit data...
highlighter.js Loading commit data...
hypothesis-injector.js Loading commit data...
icons.js Loading commit data...
index.js Loading commit data...
notebook.js Loading commit data...
range-util.js Loading commit data...
selection-observer.js Loading commit data...
sidebar-trigger.js Loading commit data...
sidebar.js Loading commit data...
toolbar.js Loading commit data...