diff --git a/jam-ui/src/stores/vuStore.js b/jam-ui/src/stores/vuStore.js index 785abaeda..5c3d1ae6c 100644 --- a/jam-ui/src/stores/vuStore.js +++ b/jam-ui/src/stores/vuStore.js @@ -97,12 +97,14 @@ export const vuStore = { /** * Get snapshot of single mixer's VU level * More efficient for components that only need one mixer's data + * Checks both pending updates and flushed levels for immediate access * * @param {string} mixerId - Qualified mixer ID * @returns {Object|null} - { level, clipping, timestamp } or null */ getLevelSnapshot(mixerId) { - return vuLevels[mixerId] || null; + // Check pending updates first (most recent), then flushed levels + return pendingUpdates[mixerId] || vuLevels[mixerId] || null; }, /**