Ahoj, vidím přesně co se děje. Tvůj `dockHome` button je teď v pořádku (to je vidět na screenshotu – hover ukazuje správný `onclick`). Problém je, že **`mfh-script` na konci souboru se nespustí včas** – buď ho `app.js` přepíše, nebo se zavolá dřív než je app připravená.
Řeším to teď **jednou bulletproof úpravou** – nahradíme obsah tvého `` novou verzí, která:
1. **Nutně** (ne podmíněně) zobrazí homepage po načtení
2. **Natvrdo** skryje staré tile menu (i když ho `app.js` znovu zobrazí)
3. **Sleduje DOM** a kdykoliv se objeví `.ps-menu-scene`, znovu ho skryje
---
## 🔧 Co udělat
V `index.html` najdi (kolem řádku 3600):
```html
```
**Smaž CELÝ tento blok** (od ``) a **nahraď ho tímto**:
```html
```
---
## 📝 Postup
1. **Ulož `index.html`**
2. **V prohlížeči stiskni `Ctrl + Shift + R`** (hard refresh)
3. Otevři **F12 → Console** – mělo by tam být:
```
[mfh] Homepage AKTIVOVÁNA ✓ (aggressive mode)
```
---
## Co je teď jinak (a proč to bude fungovat)
| Problém dřív | Řešení teď |
|---|---|
| Script čekal na `mfProfileGate` aby byl skrytý | Force homepage **nezávisle** po 80 ms, 200 ms, 400 ms… až do 4 sekund |
| `app.js` přepsal `mfShowSection` a zobrazil tile menu | Wrapper se aplikuje opakovaně každých 50 ms × 300× |
| Tile menu se zobrazilo znovu po našem skrytí | `MutationObserver` hlídá DOM a **okamžitě** ho znovu skryje |
| Inline `display: none` na `#mfSectionHome` blokoval zobrazení | Používáme `setProperty('display', 'block', 'important')` |
| Uživatel musel kliknout Domů | Homepage se zobrazí **automaticky** sama po načtení |
---
## Pokud to pořád nefunguje
Napiš mi výsledky těchto 4 příkazů z konzole (F12):
```js
document.body.classList.contains('mfh-home-on')
document.getElementById('mfSectionHome').style.display
getComputedStyle(document.getElementById('mfSectionHome')).display
document.querySelector('.ps-menu-scene').style.display
```
Podle toho uvidím, kdo to blokuje (jestli `app.js` shazuje `mfh-home-on`, nebo je problém v CSS specificitě).
---
**Až to bude fungovat**, ukáže se:
- ✅ Ahoj, Jakube 👋
- ✅ Simpsonovi (pokračovat) s 85 % progress barem
- ✅ 3 karusely s kartami (Nedávno sledováno / Vybráno pro tebe / Z tvého seznamu)
- ✅ Staré tile menu **zmizí**
Pak se můžeme pustit do **napojení reálných dat z `db`** v `app.js`, aby se v karuselech zobrazovaly skutečné seriály ze tvé appky. 🎬