HomeDash Bot
76a6a83e7d
feat(web): 不支持内嵌时明确弹层;修掉被 promise 吞掉的 ReferenceError
1) 点不支持在工作区显示的应用 → 弹出提示卡片
标题「该应用不支持在工作区显示」+ 域名 + 服务器返回的原因 +
「在新标签页打开 / 知道了」两个按钮;面板里同时保留同样的说明。
之前只在面板里显示一行字,用户点了之后缺少明确反馈。
2) 修 ReferenceError: openUrl is not defined(线上真实故障)
setWorkspaceState 第 4 个参数早先从 openUrl 改名为 note 时,blocked
分支漏改,于是每次被拒内嵌都在函数内部抛异常,异常沿 promise 链被吞,
导致后面的弹层根本没有执行、面板提示也只渲染到一半(URL 行和按钮缺失)。
教训:验收必须采集 Runtime.exceptionThrown,并且断言交互元素真的存在;
只断言"状态=blocked + 提示文字前缀"会恰好掩盖这类错误。
2026-09-11 19:52:19 +08:00
..
2026-09-11 10:57:30 +08:00
2026-09-11 10:57:30 +08:00
2026-09-08 22:25:00 +08:00
2026-09-08 22:25:00 +08:00
2026-09-11 16:25:26 +08:00
2026-09-11 19:52:19 +08:00