Dashboard 分页导致自主托管的 Cap 页面全面重新加载
作者: bryantgillespie创建于 2026年9月17日更新于 2026年9月17日
说明
在测试从Loom到自我托管的Cap的迁移时,我注意到"我的Caps"仪表板中的pagination触发了每个页面变化的完整页面/应用程序重载. 这让浏览一个大型视频库感到迟缓.
期望:pagination使用客户端导航来更新视频列表,保持仪表板外壳上架.
实际:点击一页码或下个/上一个重新装入整页.
- 复制
- 打开自办的Cap Web实例并签名。
- 在"我的盖子"中有足够的录音可以显示平分.
- 导航到 " /dashboard/caps " 。
- 点击下页号码或下页/上页。
- 观察整页重装,而不是在应用中过渡。
++ 附加上下文
- Cap版本:`ghcr.io/capsoftware/cap-web:latest',于2026年9月17日证实与已公布的图像相反。
- 图像构建日期:2026年9月7日.
目前来源似乎解释了这种行为:
- [
CapPagination.tsx ' (https://GitHub.com/CapSoftware/Cap/blob/main/apps/web/app/%28org%29/dashboard/caps/组件/CapPagination.tsx)向PaginationLink ' 、PaginationNext'和Pagination Pervice'提供仪表板网页URL。 - 共享的[
PaginationLink'](https://GitHub.com/CapSoftware/Cap/blob/main/packages/ui/src/组件/Pagination.tsx)使一个普通的QQa>元素,而不是使用Next.js客户端导航。
仪表盘页码能否使用 Next.js `Link' 或等同的客户端侧路由,这样更改的页面不会重新装入整个应用程序?
内容来源: CapSoftware/Cap