                // Use the spread operator for reactivity
                this.expanded = {
                    ...this.expanded, 
                    [recordId]: !this.expanded[recordId]
                };
                
                console.log('New expanded state:', JSON.stringify(this.expanded));
                
                // Force render on next tick
                this.$nextTick(() => {
                    // Initialize audio player when expanded
                    if (this.expanded[recor