• Robert Knight's avatar
    Ignore "fake" window unload events in PortRPC · f5de259e
    Robert Knight authored
    In VitalSource custom/synthetic "unload" events are dispatched at the book's
    container frame when switching chapters. Make sure these don't trigger the code
    in the `PortRPC` class that is meant to be called when the window is unloaded.
    
    These synthetic events were triggered after every chapter navigation. In Safari
    <= 15 the second and subsequent events would cause an error in the
    `currentWindow.parent.postMessage` call because the port had already been
    transferred after the first event was handled.
    f5de259e
Name
Last commit
Last update
..
test Loading commit data...
README.md Loading commit data...
index.ts Loading commit data...
port-finder.ts Loading commit data...
port-provider.ts Loading commit data...
port-rpc.ts Loading commit data...
port-util.ts Loading commit data...