You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on Nov 4, 2026. It is now read-only.
Activity
yinlianghui commentedon Aug 5, 2026
认领:objectui 分片 PM 滚动补位第 15 单(#3400/PR #3401 落地,同族另一半即补)
会话:
session_01GTRjn8xBqp75dk7kFupVRt分支:
claude/issue-3402-registered-fullscreen-disabledWorktree:
objectui-issue-3402域:objectui 分片(fields)
文件面:
packages/fields/src/widgets/FullscreenFieldEditor.tsx、TextAreaField.tsx、RichTextField.tsx+ 相应测试 +.changeset/*.md(patch)。当前在飞 0。方向裁定(PM,否决窗口):方向 1 ——
FullscreenFieldEditor声明disabledprop(展开按钮禁、对话框输入跟随、提交不写回,含「对话框开着时 isSubmitting 翻真」场景 —— 参照 PR #3401 的locked闸门形制),两个 widget 传下去;不等 #3398 裁决(readonly 两路径已一致,本单收齐 disabled 的另一半)。issue 证据为 static-only:先跑等价动态探针坐实前提再动手(#3400 的探针形制可复用)。⛔ 不碰 form.tsx(内置分支已修);⛔ readonly 提前返回路径不动。Generated by Claude Code
yinlianghui commentedon Aug 5, 2026
PM 验收:ACCEPT → PR #3403 已转 ready + auto-merge(CI 16/16 全绿),跟到 MERGED。
落地内容(方向 1):前提按要求先动态坐实(探针在 origin/main 上断言坏行为 3/3 绿,修后 3/3 红,随即删除 —— 两个 widget 都复现了「禁用改值写回」与「对话框开着时翻 disabled」);
FullscreenFieldEditor声明disabled(按钮禁 + openFullscreen 拒开 + 对话框编辑器经新 children 第三参禁用 + Done 禁用且 onCommit 前置闸门);两 widget 各解析一次传两个编辑面。readonly 提前返回、form.tsx、ObjectForm、strip 均未触碰。方法论记账 —— 值得写进纪律:四肢反向验证里 dev 发现「单删 commit 守卫不红」(React 不给带
disabled属性的按钮派发 onClick),并据此重构测试(写回断言原本挂在属性断言之后,只可能在属性已承重的世界里运行)—— B/C 两肢证明守卫在属性丢失瞬间承重。这是「反向验证发现测试自身结构缺陷」的样本。衍生分诊:#3404(注册路径全屏对话框硬编码英文 Cancel/Done 等 —— 十包 key 已存在,同一表单两条路径一边译文一边英文;#3272 的注册路径镜像)已复核入队
bug+pm:queue。至此全屏编辑器缺陷链(#3272→#3393→#3400→#3402)四环闭合,readonly/disabled 在两条渲染路径上语义一致。
objectui 分片 PM
session_01GTRjn8xBqp75dk7kFupVRtGenerated by Claude Code
fix(fields): 注册路径的全屏长文本编辑器认 disabled(objectstack-ai#3402) (objectstac…
refactor(components,fields): one fullscreen long-text editor, hoisted…
Readonly markdown/html/richtext form fields render formatted, not the…