diff --git a/src/components/AnnotationSettings.js b/src/components/AnnotationSettings.js
index 9e764a4cecb31945bee5b9f7486529588ef1b00e..7bb90697e6938cf665faf2801c1094c2f323604c 100644
--- a/src/components/AnnotationSettings.js
+++ b/src/components/AnnotationSettings.js
@@ -5,6 +5,7 @@ import SyncDisabledIcon from '@material-ui/icons/SyncDisabled';
 import VisibilityIcon from '@material-ui/icons/VisibilitySharp';
 import VisibilityOffIcon from '@material-ui/icons/VisibilityOffSharp';
 import MiradorMenuButton from '../containers/MiradorMenuButton';
+import { VideoViewersReferences } from '../plugins/VideoViewersReferences';
 
 /**
  * AnnotationSettings is a component to handle various annotation
@@ -16,10 +17,12 @@ export class AnnotationSettings extends Component {
   */
   render() {
     const {
-      autoScroll, autoScrollDisabled,
+      windowId, autoScroll, autoScrollDisabled,
       displayAll, displayAllDisabled, t, toggleAnnotationAutoScroll, toggleAnnotationDisplay,
     } = this.props;
 
+    const mediaIsVideo = typeof VideoViewersReferences.get(windowId) !== 'undefined';
+
     return (
       <>
         <MiradorMenuButton
@@ -30,6 +33,7 @@ export class AnnotationSettings extends Component {
         >
           { displayAll ? <VisibilityIcon /> : <VisibilityOffIcon /> }
         </MiradorMenuButton>
+        { mediaIsVideo && (
         <MiradorMenuButton
           aria-label={autoScroll ? 'Disable auto scroll' : 'Enable auto scroll'}
           onClick={toggleAnnotationAutoScroll}
@@ -38,6 +42,7 @@ export class AnnotationSettings extends Component {
         >
           { autoScroll ? <SyncIcon /> : <SyncDisabledIcon /> }
         </MiradorMenuButton>
+        )}
       </>
     );
   }
diff --git a/src/state/reducers/windows.js b/src/state/reducers/windows.js
index 10644ee99303017d28b65dd4424237e1cc150d54..1009c575f60cea6c9fac8349ab64b5b2b779ffe2 100644
--- a/src/state/reducers/windows.js
+++ b/src/state/reducers/windows.js
@@ -75,7 +75,6 @@ export const windowsReducer = (state = {}, action) => {
         {
           ...(orig || {}),
           canvasId: action.canvasId,
-          currentTime: 0,
           visibleCanvases: action.visibleCanvases || [],
         }), state);
     case ActionTypes.ADD_COMPANION_WINDOW: