Scoate modelul de meniu pe care headerul nu l-a randat niciodată
Trei coloane de meniu pe care nu le desena nimeni, cu optsprezece adrese moarte,
plecau totuși în pachetul vizitatorului. Toate stăteau în chunk-ul comun
catalog-*.js: 8.215 → 6.927 de octeți, iar cele 17 adrese sunt acum 0 în dist.
Câmpul menu nu era inert. Headerul îl citea în șase locuri, dar niciodată
pentru conținut — doar ca „are sau nu mega-meniu": alege elementul activ,
deschide la hover și la focus, pune aria-haspopup și aria-expanded, montează
panoul. Conținutul vine din shopMega / therapyMega / exploreMega. Ștergerea
câmpului, cum cerea sarcina la literă, ar fi omorât tăcut toate trei meniurile.
E înlocuit cu hasMega, care spune exact faptul citit. Dovedit prin scoaterea
temporară a steagului: 4 din 5 teste noi pică.
Al optsprezecelea link mort era /therapy, din bannerul de pornire. Dus pe
/collections/shop-all — adresa pe care repo-ul o folosea deja în locul lui,
consemnată în comentariul de deasupra lui primaryNav. /therapy dă 404 pe
producție, în App.tsx și în nginx.conf.
Cheile de traducere ale coloanelor șterse ies din toate trei limbile, 23 de
rânduri fiecare. exploreMenu.links.* rămân — le folosesc exploreMega și
căutarea.
Verificat și în browser pe build-ul de producție, la 1440 și la 390: toate trei meniurile și sertarul mobil se deschid, iar în cele 45 de linkuri din pagină nu mai apare niciuna dintre cele optsprezece adrese.
Closes #65 (closed)