Fix pushed to spikersoft-angular PR #90 (commit ee58881 on test/issue-307-e2e-full-coverage): BlogListComponent.loadBlogPosts() now subscribes with a no-op error callback; the service's…
Triage complete — not an app bug; the page renders correctly.
Root cause: /ai renders only the floating chat widget (position: fixed toggle button), so app-root has a zero-height…
Root cause identified and fix pushed to spikersoft-angular PR #90 (commit ee58881 on test/issue-307-e2e-full-coverage).
Root cause — two unhandled-error paths in `GeographyExplorerCompone…
Resolved in spikersoft-backend PR #46 (merged to master). Refactored the two javascript:S3776 cognitive-complexity functions in email-verified.html (handleMobileControl, handleKeyDown)…
Resolved in spikersoft-angular PR #87 (merged to master). Added a minimal Keycloak stub to profile.component.spec.ts's TestBed providers, matching the repo-wide convention. `nx test…
Last remaining items up for review in spikersoft-backend PR #46:
javascript:S3776×2 —email-verified.html:703(handleMobileControl) and:1010(handleKeyDown), both Cognitive…
Both symptoms in this report are now resolved:
- Instructions panel — fixed earlier by the #279/#296 backend content work (Spanish
instructions/hintsfor lesson 70100 ines/cpp.json). -…