观察类记录,发现于 objectstack#5506(PR #3423)实现过程,dev 报告后由 PM 立单归档;未验证用户可达性,故按 finding 持有,待发现分诊轮判级。
现象
PR #3423 把 NavigationOverlay 的 resolvedTitle 默认值接入了 i18n(detail.recordDetail),但两个调用方在传入侧自拼英文标题,默认值根本轮不到生效:
packages/plugin-list/src/ListView.tsx:2855 —— 拼 `${label} Detail` 传给 title;
packages/plugin-grid/src/ObjectGrid.tsx:2285 —— 传 'Record Detail' 字面量。
行号为 origin/main@789fe3ee2 时点,#3423 合并后可能漂移。
待分诊轮回答的问题
- 这两条路径是否用户可达(还是死默认/被上层再覆盖)?
- 可达的话,修法应是调用方入键(
detail.recordDetail 复用 + {{label}} 变体),而不是删传参依赖组件默认——${label} Detail 带插值,组件默认值给不了。
查重:已搜 NavigationOverlay title(open,零命中,扫描器经邻近词反查有效)。
Generated by Claude Code
观察类记录,发现于 objectstack#5506(PR #3423)实现过程,dev 报告后由 PM 立单归档;未验证用户可达性,故按
finding持有,待发现分诊轮判级。现象
PR #3423 把 NavigationOverlay 的
resolvedTitle默认值接入了 i18n(detail.recordDetail),但两个调用方在传入侧自拼英文标题,默认值根本轮不到生效:packages/plugin-list/src/ListView.tsx:2855—— 拼`${label} Detail`传给title;packages/plugin-grid/src/ObjectGrid.tsx:2285—— 传'Record Detail'字面量。行号为 origin/main@789fe3ee2 时点,#3423 合并后可能漂移。
待分诊轮回答的问题
detail.recordDetail复用 +{{label}}变体),而不是删传参依赖组件默认——${label} Detail带插值,组件默认值给不了。查重:已搜
NavigationOverlay title(open,零命中,扫描器经邻近词反查有效)。Generated by Claude Code