修复
-
修复输入框左下角「+」添加按钮图标丢失及空白崩溃(修复 #204)
Claude Desktop 3.1623.0 压缩代码中,输入框添加按钮组件将icon属性解构为局部别名后通过三元表达式和空值合并赋予默认值(icon:c ... h=c===void 0?"Add":c ... Y=h??"Add")。此前因上下文未紧邻icon:键名且为大写标识符,导致图标名"Add"被误当成普通文案替换为"添加",致使图标字形查找失败渲染为空白容器,或触发 React 错误边界崩溃(“此页面出现问题”)。- 从
frontend-hardcoded-zh-*.json(CN/TW/HK)中彻底移除单字["Add", "添加"]/["Add", "新增"], 界面按钮可见文案统一由官方 i18n 机制驱动; - 在
frontend-zh-*.json中补齐7ebk3j键值,确保插件栏等边界文案正常渲染; - 在
scripts/patch_claude_zh_cn.py的STRUCTURAL_JS_LITERAL_REPLACEMENTS与scripts/install_windows.ps1的Test-StructuralJsReplacement中同步增加"Add"强制跳过保护;并在 Python 端预处理阶段直接过滤结构词条以优化扫描耗时; - 在 Windows(PowerShell / C# 快速路径)与 macOS(Python)中同步升级结构上下文保护正则,覆盖解构别名默认值形态(
STRUCTURAL_JS_ALIAS_CONTEXT_RE),扫描窗口扩大至 160 字符。
- 从