diff --git a/ui/src/album/AlbumList.js b/ui/src/album/AlbumList.js
index 832b37fb6..528695ea5 100644
--- a/ui/src/album/AlbumList.js
+++ b/ui/src/album/AlbumList.js
@@ -29,6 +29,7 @@ import albumLists, { defaultAlbumList } from './albumLists'
import config from '../config'
import AlbumInfo from './AlbumInfo'
import ExpandInfoDialog from '../dialogs/ExpandInfoDialog'
+import { useMemo } from 'react'
const AlbumFilter = (props) => {
const translate = useTranslate()
@@ -88,6 +89,12 @@ const AlbumList = (props) => {
const refresh = useRefresh()
useResourceRefresh('album')
+ const randomStartingSeed = useMemo(() => {
+ return Math.random().toString()
+ }, [])
+
+ const seed = `${randomStartingSeed}-${version}`
+
const albumListType = location.pathname
.replace(/^\/album/, '')
.replace(/^\//, '')
@@ -130,7 +137,7 @@ const AlbumList = (props) => {
{...props}
exporter={false}
bulkActionButtons={false}
- filter={{ seed: version }}
+ filter={{ seed }}
actions={}
filters={}
perPage={perPage}