                  }
                    } else {
                        // Should ideally not happen if expanded, but handle it
                        console.warn('Audio element not found even though row is expanded:', recordId);
                        // Attempt to initialize and play
                        this.$nextTick(() => {
                            this.initAudioPlayer(recordId);
                            const newAudioElement = document.getElementById(`audio-${recordId}`);
                