Phase 5 complete: - guard purchase event per transaction in sessionStorage - restore saved consent before GTM and purchase - add centered Przelewy24 countdown redirect
24 lines
1.1 KiB
Markdown
24 lines
1.1 KiB
Markdown
# 2026-05-08
|
|
|
|
## Co zrobiono
|
|
|
|
- [Phase 4, Plan 01] Naprawiono blad `Uncaught ReferenceError: injectScripts is not defined` w CookieNoticePro.
|
|
- Usunieto dwa wywolania niezdefiniowanego `injectScripts()` z obslugi akceptacji cookies i inicjalizacji przy zapisanej zgodzie.
|
|
- Zweryfikowano skladnie pliku JS oraz obecnosc `cookieNoticePro.init()`, Consent Mode v2 i GTM w layoucie.
|
|
- [Phase 5, Plan 01] Zabezpieczono `purchase` przed ponownym wywolaniem po odswiezeniu strony Przelewy24.
|
|
- Dodano restore zapisanych zgod cookies przed GTM, aby `purchase` korzystalo z poprawnego Consent Mode.
|
|
- Przywrocono automatyczne przekierowanie do Przelewy24 po 5 sekundach z wycentrowanym alertem i odliczaniem.
|
|
|
|
## Zmienione pliki
|
|
|
|
- `libraries/CookieNoticePro/cookienoticepro.script.js`
|
|
- `.paul/phases/04-cookie-notice-bugfix/04-01-PLAN.md`
|
|
- `.paul/phases/04-cookie-notice-bugfix/04-01-SUMMARY.md`
|
|
- `.paul/STATE.md`
|
|
- `.paul/ROADMAP.md`
|
|
- `templates/tickets/przelewy24.php`
|
|
- `templates/site/layout-logged.php`
|
|
- `.paul/phases/05-purchase-redirect-hardening/05-01-PLAN.md`
|
|
- `.paul/phases/05-purchase-redirect-hardening/05-01-SUMMARY.md`
|
|
- `.paul/PROJECT.md`
|