1. 31 Jan, 2022 6 commits
  2. 28 Jan, 2022 1 commit
  3. 27 Jan, 2022 1 commit
  4. 26 Jan, 2022 15 commits
  5. 25 Jan, 2022 4 commits
  6. 24 Jan, 2022 11 commits
  7. 21 Jan, 2022 1 commit
    • Eduardo Sanz García's avatar
      Make PortProvider#listen a private method · c5e02b31
      Eduardo Sanz García authored
      I can't see any negative consequence of starting to listen to
      postMessage discovery message immediately after `PortProvider` is
      instantiated. (In fact, this is what it was currently happening). These
      messages won't be lost, and the `PortRPC`s won't create the
      communication channels before the RPC methods are registered.
      
      On the other hand, it simplifies the use of `PortProvider` and
      eliminates the potential problem of `PortProvider#listen` been called
      more than once.
      c5e02b31
  8. 20 Jan, 2022 1 commit
    • 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