diff --git a/js_modules/dagster-ui/packages/ui-core/src/asset-data/AssetLiveDataProvider.tsx b/js_modules/dagster-ui/packages/ui-core/src/asset-data/AssetLiveDataProvider.tsx index 4056f45884c88..8f05021cef6b1 100644 --- a/js_modules/dagster-ui/packages/ui-core/src/asset-data/AssetLiveDataProvider.tsx +++ b/js_modules/dagster-ui/packages/ui-core/src/asset-data/AssetLiveDataProvider.tsx @@ -58,7 +58,7 @@ export function useAssetsLiveData( thread: LiveDataThreadID = 'default', ) { return factory.useLiveData( - assetKeys.map((key) => tokenForAssetKey(key)), + React.useMemo(() => assetKeys.map((key) => tokenForAssetKey(key)), [assetKeys]), thread, ); }