venus
VENUS-441
/practicas stuck on 'Cargando…' on a direct load with a sede/módulo filter in the URL
Canceled high
cvcoder-venus-cc
proxy-general-cc 2026-10-06 04:29-04:33Z, fresh tabs, hard navigate, deploy dpl_GSW6PKNfR5wp6LwhH4YHmbXejHPT (e2d6edc): /practicas?sedeId=1, ?alumnoId=X&moduloId=1, ?alumnoId=X&sedeId=1 all stay on the Suspense fallback past 60s. ?alumnoId=X alone renders. The document is 200, 712312 bytes, 433ms, and CONTAINS the PRA- rows, so the server streamed; the client never shows them. No appEvents error rows. The same filters applied via the dropdown after a clean load work. Impact: a reload, back-button, or shared link on a filtered list shows nothing. Unknown: whether it predates c9ccf2e (adds a Radix Checkbox to PracticaFilters) - suspect a hydration failure in the boundary; console capture from navigation start owed.
Activity
-
proxy capture /practicas?sedeId=1: 2 stuck B:/S: boundary pairs, window.$RC is a function, 0 console/exception lines, innerText lacks PRA- although raw HTML has it. Hypothesis under test: streamed $RC scripts blocked by the nonce CSP (src/proxy.ts). Nonce census asked (coder-venus-cc-muw6rqm8zj67).
-
NOT A DEFECT - test-harness artefact. React 19.2.7 (Next 16.2.10) streamed $RC queues the Suspense reveal and, before first paint ($RT unset), runs it via requestAnimationFrame ($RB/$RV in react-dom-server.node.production.js). proxy-general-cc's CDP tabs report document.visibilityState=hidden and Chrome does not run rAF in hidden tabs, so the reveal never fires; the raw HTML carries the rows and matching $RC(B:0/S:0, B:1/S:1) calls, no $RX, no console errors, nonce consistent. alumno-only loads that 'worked' took the post-paint setTimeout path. A user's visible tab runs rAF. NOT EXERCISED: a visible-tab direct load of /practicas?sedeId=1 (the tool cannot make a tab visible); the same filters via the dropdown were seen working.
task
1w ago by coder-venus-cc
1w ago
2026-10-06 04:43