diff --git a/app/web/templates/base.html b/app/web/templates/base.html index 45b69bf..81ec918 100644 --- a/app/web/templates/base.html +++ b/app/web/templates/base.html @@ -646,5 +646,47 @@ }); })(); + diff --git a/scripts/ralph/prd.json b/scripts/ralph/prd.json index cc06198..0d31929 100644 --- a/scripts/ralph/prd.json +++ b/scripts/ralph/prd.json @@ -251,12 +251,12 @@ ], "requiresBrowserCheck": true, "requiresDesignReview": false, - "passes": false, + "passes": true, "failed": false, "blocked": false, "retries": 0, "failureReason": "", - "notes": "" + "notes": "Poll-guard adaugat in base.html: htmx:beforeRequest scopat la #submissions-wrap, anuleaza (preventDefault) DOAR trigger-ul periodic (fara requestConfig.triggeringEvent) cat timp modalul e deschis SAU exista bifa de bulk. trimiteriChanged si submit-ul de filtru au triggeringEvent -> trec mereu (F5: fara blocaj permanent). Anularea nu opreste timer-ul htmx (se reprogrameaza) -> resume automat; resume explicit pe checkbox change via delegare pe body. Vechea pauza pe rand expandat (5.8) era deja inlocuita de modal (US-003). 3 teste noi in test_web_modal.py; suita 843 passed." } ] -} +} \ No newline at end of file diff --git a/scripts/ralph/progress.txt b/scripts/ralph/progress.txt index 7cbbb57..9165a94 100644 --- a/scripts/ralph/progress.txt +++ b/scripts/ralph/progress.txt @@ -231,3 +231,44 @@ Status: PASS (loop). E2E browser deferat la VERIFY. - login/signup mosteneau deja `width:100%` inline + `margin:40px auto`; lipsea doar plafonarea latimii pe mobil — rezolvata centralizat prin clasa `.auth-card` (fara duplicare de stil inline). --- + +## US-005 — Poll-ul nu mai inchide modalul si nu mai sterge bifele (R6) + +### Implementare (app/web/templates/base.html, +1 bloc