merge: 合并 K86.17 输入弹窗收起规则留痕

This commit is contained in:
Zhou Weidong committed 2026-10-21 14:12:18 +08:00
commit 844b6abb25
1 file changed
+23
+23
View File
@@ -23403,3 +23403,26 @@ $ flutter test --no-pub
```
解读:ReelShort 静态检查零告警,509 条测试全部通过。未安装真机,等待用户验收。
## 2026-10-21 ReelShort:K86.17 输入弹窗收起规则调整
- 功能分支:`fix/composer-dismiss-rule`,从 ReelShort develop `f9f7709` 创建。
- 功能提交:`cb58f64 fix(player): 收起键盘不关闭评论输入弹窗`。
- develop 合并提交:`bc971c1 merge: 合并 K86.17 输入弹窗收起规则修复`,已推送 `f9f7709..bc971c1`。
- 删除键盘高度归零时自动 `_closeSheet()` 的逻辑,并移除对应 `WidgetsBindingObserver`、键盘可见状态与指标回调;IME 收起后输入弹窗保留,仅按 200ms 动画回落到屏幕底部。
- 删除输入框失焦自动关闭与 TextField `onTapOutside`,失焦后弹窗仍存在,用户可再次点击输入框唤起键盘。
- 关闭入口仅保留透明遮罩点击和发布成功;输入框、发布按钮及弹窗内部点击均不会关闭输入弹层。K86.16 的透明 barrier、评论面板不动、黑色成功提示和紧凑高度均保持。
- 测试覆盖键盘 0 → 正数 → 0 后弹窗仍存在且回到底部、输入框失焦后保留并可重新聚焦、内部点击不关闭、透明遮罩只关闭输入弹层。
门禁原始输出:
```text
$ dart analyze lib test
Analyzing lib, test...
No issues found!
$ flutter test --no-pub
00:46 +510: All tests passed!
```
解读:ReelShort 静态检查零告警,510 条测试全部通过。未安装真机,等待用户验收。