Summary
#703 shipped client-side tabs for section detail (/catalog/sections/[jwId]?tab=), collapsing 7 tab URLs into one SSR shell. Production still serves full SSR for legacy course and teacher tab paths.
Evidence (v1.81.1, ~12.4h since 2026-07-30T21:48:56Z)
| route |
anonymous page finishes |
/catalog/sections/[jwId] |
4,754 |
/catalog/sections/[jwId]/[section] |
8 (redirects working) |
/catalog/courses/[jwId]/[section] |
329 |
/catalog/teachers/[id]/[section] |
287 |
Course/teacher tab paths still drive ~616 extra SSR renders in this window — same class of crawler/tab-burst cost #703 addressed for sections.
Scope
Mirror #703 architecture for course and teacher detail:
Acceptance
Related
Summary
#703 shipped client-side tabs for section detail (
/catalog/sections/[jwId]?tab=), collapsing 7 tab URLs into one SSR shell. Production still serves full SSR for legacy course and teacher tab paths.Evidence (v1.81.1, ~12.4h since 2026-07-30T21:48:56Z)
/catalog/sections/[jwId]/catalog/sections/[jwId]/[section]/catalog/courses/[jwId]/[section]/catalog/teachers/[id]/[section]Course/teacher tab paths still drive ~616 extra SSR renders in this window — same class of crawler/tab-burst cost #703 addressed for sections.
Scope
Mirror #703 architecture for course and teacher detail:
?tab=client navigationAcceptance
?tab=./catalog/courses/[jwId]/[section]and/catalog/teachers/[id]/[section]SSR count at equal traffic.Related