diff --git a/src/components/ErrorContent.js b/src/components/ErrorContent.js
index 0c86ade5bcef307b1311ee85ee8978011e82f888..470d1564e64c62c6a543f1ea9ef7436192f425c9 100644
--- a/src/components/ErrorContent.js
+++ b/src/components/ErrorContent.js
@@ -43,7 +43,7 @@ export class ErrorContent extends Component {
             </ExpansionPanelDetails>
           </ExpansionPanel>
         )}
-        <PluginHook error={error} />
+        <PluginHook {...this.props} />
       </>
     );
   }
diff --git a/src/components/OpenSeadragonViewer.js b/src/components/OpenSeadragonViewer.js
index efdef502a6a3555177934b313f18727ae508b563..e6783c3719085ac2cafa05c062343085b158e42e 100644
--- a/src/components/OpenSeadragonViewer.js
+++ b/src/components/OpenSeadragonViewer.js
@@ -314,7 +314,7 @@ export class OpenSeadragonViewer extends Component {
           { drawAnnotations
             && <AnnotationsOverlay viewer={viewer} windowId={windowId} /> }
           { enhancedChildren }
-          <PluginHook viewer={viewer} windowId={windowId} />
+          <PluginHook viewer={viewer} {...{ ...this.props, children: null }} />
         </section>
       </>
     );