Dashboard pagination causes full page reloads on self-hosted Cap
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 88/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- nextjs, typescript
Línea de trabajo
Empieza leyendo apps/web/app/(org)/dashboard/caps/components/CapPagination.tsx y packages/ui/src/components/Pagination.tsx; después, reproduce el comportamiento en /dashboard/caps. Actualiza la navegación de paginación para que los cambios de página mantengan montado el shell del dashboard y verifica que los clics en los números de página y en Next/Previous ya no provoquen una recarga completa de la página.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
While testing a migration from Loom to self-hosted Cap, I noticed that pagination in the My Caps dashboard triggers a full page/app reload on every page change. This makes browsing a large video library feel sluggish.
Expected: pagination updates the video list using client-side navigation, keeping the dashboard shell mounted.
Actual: clicking a page number or Next/Previous reloads the whole page.
Reproduction
- Open a self-hosted Cap Web instance and sign in.
- Have enough recordings in My Caps to display pagination.
- Navigate to
/dashboard/caps. - Click the next page number or Next/Previous.
- Observe a full page reload rather than an in-app transition.
Additional Context
- Cap version:
ghcr.io/capsoftware/cap-web:latest, confirmed against the published image on September 17, 2026. - Image build date: September 7, 2026.
The current source appears to explain the behavior:
CapPagination.tsxsupplies dashboard page URLs toPaginationLink,PaginationNext, andPaginationPrevious.- The shared
PaginationLinkrenders an ordinary<a>element rather than using Next.js client-side navigation.
Could dashboard pagination use Next.js Link or equivalent client-side routing so changing pages does not reload the entire app?
- Lenguaje dominante
- Rust
- Estrellas
- 22.5k
- Forks
- 1.9k
- Merge medio
- 6 h 33 min
- PR fusionados (30 d)
- 77
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de CapSoftware/Cap
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
CapSoftware/Cap#1714 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 67/100
CapSoftware/Cap#2324 · 1 comentario ·
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
CapSoftware/Cap#2323 · 1 comentario ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
CapSoftware/Cap#2311 · 2 comentarios ·
-
Windows issues on 0.6.0 Abiertobug
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
CapSoftware/Cap#2310 · 2 comentarios ·
Todos los issues de CapSoftware/Cap
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
gitbutlerapp/gitbutler#15998 · 1 comentario ·
-
bug triage:deciding
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
open-telemetry/otel-arrow#4132 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100