Files
Jyotisha/docs/testing/report-export-dialog-20261021.md
T
jesse-uxGrok (agent loop)Cursor
a2f65842e6 fix(report): toast a missing English edition and tint export selection
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>
2026-10-21 23:13:15 +08:00

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 勾好后点「导出 …」 正常下载;顶部出「已导出」

发现问题截图(浅 / 深各一张),注明第几步。