“Retry” button remains on the position is was triggered on and not on the image it was triggered on
还没有人认领这个 Issue。
评估
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 新手友好度
- 42/100
- Issue 类型
- 缺陷
- 描述清晰度
- 描述清楚
- 活跃度
- 停滞
- 技术栈
- javascript
- 领域
- frontend
调研方向
首先,通过 Custom background 标签页在 https://color.stage.mozaws.net/ 重现该问题,包括重新排序后的替换和删除失败。验证 Retry 按钮是否跟随受影响图像的新位置,而不是原始位置,并确认每个已报告案例的行为。
由索引模型根据 Issue 内容生成。
描述
Preconditions:
- Go to about:config and change the “xpinstall.signatures.required” pref to “false”
- Access https://color.stage.mozaws.net/
- Click on the “Advanced colors” tab
- Click on “Firefox Color Extension” link from the right side panel
- On the newly opened page, click on “Unsigned add-on for color.stage.mozaws.net “
- Follow the instructions on the doorhangers and install the Firefox Color add-on
Steps to reproduce:
- Access https://color.stage.mozaws.net/
- Click on the “Custom background” tab
- Add 3 custom backgrounds
- Attempt to replace the 3rd image with an image larger than 1MB or an invalid file type.
- Notice that the replacing attempt fails and the “Replace” button turns into “Retry” button
- Using the position marker on the left, change the position of the image with the “Retry” button to either the first or second position.
- Observe that the “Retry” button will keep the 3rd position and not move with the position of the image it was triggered on
Note: The same steps are true regardless of the position the “Retry” button was triggered on. Ex: Triggered on 2nd position and image moved to first position, etc.
Expected results:
The “Retry” button should move to the new position of the image it was triggered on and not keep the position it was originally triggered.
Actual results:
The “Retry” button will remain in the position it was triggered on and not move to the position of the image it was triggered on.
NOTE: The same issue occurs when deleting custom backgrounds. The “Retry” button remains relative to the position it was triggered on and not the image it was triggered on.
Affected versions:
- Nightly 80.0a1/20200702214948
- Beta Developer Edition 79.0b3/20200703001609
- Release Unbranded 78.0/20200625152958
Affected OSes:
- Windows 10 64-bit
- Ubuntu 16.04 LTS
- macOS Catalina 10.15


- 主要语言
- JavaScript
- 星标
- 506
- 派生
- 100
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
mozilla/FirefoxColor 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 68/100
mozilla/FirefoxColor#1081 · 1 条评论 ·
-
难度 3/5 1-2 天 新手友好度 35/100
mozilla/FirefoxColor#1087 · 1 条评论 ·
-
难度 5/5 一周以上 新手友好度 35/100
mozilla/FirefoxColor#1085 · 1 条评论 ·
-
难度 3/5 1-2 天 新手友好度 68/100
mozilla/FirefoxColor#1084 · 1 条评论 ·
-
难度 5/5 一周以上 新手友好度 35/100
mozilla/FirefoxColor#1083 · 1 个 reaction ·
查看 mozilla/FirefoxColor 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 75/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 86/100
维护者通常 1 天内回复
-
curriculum documentation quality
难度 2/5 1-3 小时 新手友好度 78/100
githubnext/gh-aw-workshop#3897 ·
维护者通常 2 天内回复
-
难度 2/5 1-3 小时 新手友好度 84/100
维护者通常 1 天内回复
-
agent/quality hive/hosted-available-lke648397-260827-5n31 quality testing
难度 2/5 1-3 小时 新手友好度 91/100
维护者通常 1 天内回复