fix(14-mobile-modal-fix): Modal rezerwacji działa na mobile/tablet

Sekcja Elementor zawierająca modal miała elementor-hidden-mobile/tablet,
co powodowało display:none na rodzicu. Modal position:fixed wewnątrz
ukrytego elementu miał zerowe wymiary.

Fix: przeniesienie overlay do document.body w initRefs().
Plan Phase 13 (pakiety ochronne) utworzony, BLOCKED — czeka na klienta.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-10 00:05:53 +02:00
parent 9b36f8fec3
commit 6f6c1fcf17
8 changed files with 554 additions and 31 deletions

View File

@@ -0,0 +1,12 @@
# Changelog 2026-04-10
## Co zrobiono
- [Phase 14, Plan 01] Fix: modal rezerwacji nie otwierał się na mobile/tablet
- Przyczyna: sekcja Elementor miała `elementor-hidden-mobile` — modal `position:fixed` wewnątrz ukrytego rodzica miał zerowe wymiary
- Fix: przeniesienie overlay do `document.body` w `initRefs()` (1 linijka)
- Zweryfikowane na Playwright (375×812)
## Zmienione pliki
- `wp-content/plugins/carei-reservation/assets/js/carei-reservation.js`