diff --git a/ui/redux/selectors/content.js b/ui/redux/selectors/content.js index 2e1b355db..fe6c47db0 100644 --- a/ui/redux/selectors/content.js +++ b/ui/redux/selectors/content.js @@ -29,7 +29,7 @@ export const selectPlayingUri = createSelector(selectState, (state) => state.pla export const selectPrimaryUri = createSelector(selectState, (state) => state.primaryUri); export const makeSelectIsPlaying = (uri: string) => - createSelector(selectPrimaryUri, (primaryUri) => primaryUri === uri); + createSelector(selectPlayingUri, (playingUri) => playingUri && playingUri.uri === uri); export const makeSelectIsPlayerFloating = (location: UrlLocation) => createSelector(selectPrimaryUri, selectPlayingUri, selectClaimsByUri, (primaryUri, playingUri, claimsByUri) => {