Opening the export sheet now says once, at the top, why English is unavailable. Selected borders, radios and checks use the theme color while fills stay neutral. Co-Authored-By: Grok (agent loop) Co-authored-by: Cursor <cursoragent@cursor.com>
2.3 KiB
2.3 KiB
真机走查:导出弹窗提示与选中态(issue #90)
环境:https://staging.jyotisha.chat,用受控测试账号。需要三类报告各一份:有英文版的新报告、英文版没生成成功的报告(如有)、英文版上线前生成的旧报告。没有某一类就写「无样本」,不算通过。每步在浅色、深色各走一遍;第 8 步用手机(或桌面浏览器窄到约 390px)。
2026-10-21 执行核对:步骤没有改。浮层固定 id 是 report-export-english,同一次打开只出一次。选中描边、圆点和勾选框用主题色,语言分段的选中文字也用主题色,底色保持中性。
| # | 操作 | 期望 | 浅色 | 深色 |
|---|---|---|---|---|
| 1 | 打开旧报告(英文版上线前),点「导出」 | 屏幕顶部中间出浮层「这份报告生成于英文版上线前,重新生成即可获得中英两版。」,约 3 秒自动消失;浮层在弹窗之上、没被遮罩盖住;弹窗里没有这句灰字,也没有中文 / English 选项 | ||
| 2 | 同一弹窗里点「自选章节」、勾掉几项、展开「分盘」、再点回「整篇报告」 | 浮层不再出现 | ||
| 3 | 关掉弹窗再点「导出」 | 浮层再出一次,只一条不叠 | ||
| 4 | 打开英文版没生成成功的报告,点「导出」 | 浮层「这份报告的英文版没有生成成功,只能导出中文版。」一次;弹窗内无此句 | ||
| 5 | 打开有英文版的报告,点「导出」 | 没有浮层;语言选项下仍有「拿去问 ChatGPT、Claude 等 AI,建议选 English,术语与原典一致。」 | ||
| 6 | 第 5 步弹窗里看选中样式 | 「整篇报告」卡片描边和圆点是主题珊瑚色,卡片底色与未选中一样(深色下不是深红褐色块);切「English」后选中那半边文字变珊瑚色、有一圈细描边,底色仍中性 | ||
| 7 | 点「自选章节」 | 勾上的方框珊瑚色底 + 勾;部分勾选的分组框同色 + 横线;未勾是灰框 | ||
| 8 | 手机宽度重复 1、5、6、7 | 弹窗从底部升起;浮层左右各留约 16px、不压住弹窗按钮;选中样式同上 | ||
| 9 | 勾好后点「导出 …」 | 正常下载;顶部出「已导出」 |
发现问题截图(浅 / 深各一张),注明第几步。