Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

BUG: Product overview page splits product with many versions across pages

未关闭
#460 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

  • #480 来自 @utkarshasinha —— 已关闭,未合并

评估

难度
3/5
预计耗时
1-2 天
新手友好度
45/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
停滞
技术栈
python
领域
frontend

调研方向

首先,在产品概览页面中使用名称相同但版本不同的产品重现该问题,然后展开可折叠部分并翻页浏览结果。比较版本顺序,以及是否明确传达了拆分情况。当滚动时所有版本都保持在一起,或分页明确指出了拆分情况并将更高版本置于前面时,即可视为完成。

由索引模型根据 Issue 内容生成。

描述

bug design needed enhancement

Describe the bug
When a product as several versions to the point they cannot be displayed on a single page they are weirdly broken across pages. Due to the tree collapsible display this results in confusion as it at first seems the entire list would be displayed on a single page, when in fact some of the versions can only be seen on the subsequent one.

For instance in the following screenshots the product's version list is expanded and shows version 1.35.15 to 13.3.3-build180. On the second page it shows version from 1.37.0 to 1.35.9. This is odd for three reasons.

  1. The most recent/highest version number is not on the first page
  2. Despite having the option to open and collapse the display, parts of the product are not on the same page with no indication that they can be found elsewhere
  3. The page could have the list continue on the same page and add a scrollbar

To Reproduce
Steps to reproduce the behavior:

  1. Create more products than fit on a single page with the same name but different versions
  2. Open the products overview and open the the collapsed section
  3. Verify that some versions are not being displayed
  4. Check the second page and see that larger/more recent versions are being place here

Expected behavior
All versions that are placed under the same collapsible section should be displayed on the same page with scrolling. If that is not possible, then it should clearly indicate that more version are on a subsequent page and split across pages places the higher version numbers on the first page.

Screenshots

Image Image

Context (OS, Browser, Device, etc.):

  • Firefox
  • DejaCode 5.6.0
主要语言
Python
星标
52
派生
30
平均合并
4 小时 57 分钟
30 天内合并 PR
21

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

aboutcode-org/dejacode 的其他 Issue

查看 aboutcode-org/dejacode 的全部 Issue

相似的 Issue

更多 Python Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。