10 lines
1.3 KiB
Markdown
10 lines
1.3 KiB
Markdown
# 配网取消选择中文提示
|
|||
|
|
|
||
|
|
取消浏览器蓝牙设备选择器后,原先直接显示英文异常 `User cancelled the requestDevice() chooser.`。现在仅在 requestDevice 阶段将 NotFoundError/AbortError 转为明确的取消类型,界面显示普通状态“已取消选择设备,可重新搜索。”,清空错误并恢复搜索按钮。实际 GATT 服务缺失仍作为连接错误处理,不误判为取消。
|
||
|
|
|
||
|
|
源码范围:web/src/ble/client.ts、web/src/components/BLEProvisioning.tsx。BLE 原帧、配网指令与设备写入逻辑保留。
|
||
|
|
|
||
|
|
正式候选基于线上 0.99.44-rc.consent-checklist1,仅包含以上两处源文件。候选 TypeScript/Vite 构建、9 项 BLE 客户端测试通过。浏览器隔离模拟两种取消异常,验证中文普通 status、零 alert、可重复搜索;未在真实设备上配网或提交业务请求。证据与截图位于 E:/Codex/story/.local-evidence/ble-cancel-chinese-20261005。
|
||
|
|
|
||
|
|
待发布版本:0.99.45-rc.ble-cancel-zh1。发布包及自动回退脚本已准备好。生产发布被自动审批拒绝,原因是用户本次要求中文提示,先前“直接上线”针对长者切换,不能推定本次新的生产发布授权。尚未执行上传或生产修改,等待用户明确上线授权。
|