       // Use nextTick to ensure DOM update and player initialization before playing
                    this.$nextTick(() => {
                         const audioElement = document.getElementById(`audio-${recordId}`);
                         if (audioElement) {
                             // Small delay might be needed if initAudioPlayer is slow or async inside toggleExpand
                             setTimeout(() => { 
                                audioElement.play().catch(e => {
                 