@@ -10737,22 +10737,22 @@ class FastSearchCard extends HTMLElement {
1073710737 // TTS Toggle
1073810738 if (ttsBtn) {
1073910739 ttsBtn.addEventListener('click', () => {
10740- console.log('๐ฃ๏ธ TTS Button geklickt!'); // โ NEU
10740+ console.log('๐ฃ๏ธ TTS Button geklickt!');
1074110741
1074210742 const musicContainer = mediaContainer.querySelector('.device-control-presets.music-assistant-presets');
1074310743 const isMusicOpen = musicContainer && musicContainer.getAttribute('data-is-open') === 'true';
1074410744
1074510745 if (isMusicOpen) {
10746- // ... existing code ...
1074710746 setTimeout(() => {
1074810747 this.handleExpandableButton(ttsBtn, mediaContainer, '.device-control-presets.tts-presets');
1074910748
1075010749 setTimeout(() => {
1075110750 const ttsContainer = mediaContainer.querySelector('.device-control-presets.tts-presets');
10752- console.log('๐ TTS Container nach Toggle:', ttsContainer); // โ NEU
10753- console.log('๐ Visible class :', ttsContainer?.classList.contains('visible ')); // โ NEU
10751+ console.log('๐ TTS Container nach Toggle:', ttsContainer);
10752+ console.log('๐ Data is open :', ttsContainer?.getAttribute('data-is-open '));
1075410753
10755- if (ttsContainer && ttsContainer.classList.contains('visible')) {
10754+ // โ
GEรNDERT: data-is-open statt visible class
10755+ if (ttsContainer && ttsContainer.getAttribute('data-is-open') === 'true') {
1075610756 this.setupTTSEventListeners(item, ttsContainer);
1075710757 }
1075810758 }, 100);
@@ -10762,10 +10762,11 @@ class FastSearchCard extends HTMLElement {
1076210762
1076310763 setTimeout(() => {
1076410764 const ttsContainer = mediaContainer.querySelector('.device-control-presets.tts-presets');
10765- console.log('๐ TTS Container nach Toggle:', ttsContainer); // โ NEU
10766- console.log('๐ Visible class :', ttsContainer?.classList.contains('visible ')); // โ NEU
10765+ console.log('๐ TTS Container nach Toggle:', ttsContainer);
10766+ console.log('๐ Data is open :', ttsContainer?.getAttribute('data-is-open '));
1076710767
10768- if (ttsContainer && ttsContainer.classList.contains('visible')) {
10768+ // โ
GEรNDERT: data-is-open statt visible class
10769+ if (ttsContainer && ttsContainer.getAttribute('data-is-open') === 'true') {
1076910770 this.setupTTSEventListeners(item, ttsContainer);
1077010771 }
1077110772 }, 100);
0 commit comments