merge: 合并 K86.17 键盘收起位置固定留痕
This commit is contained in:
commit
c81e3643d5
1 file changed
+23
@@ -23426,3 +23426,26 @@ $ flutter test --no-pub
|
||||
```
|
||||
|
||||
解读:ReelShort 静态检查零告警,510 条测试全部通过。未安装真机,等待用户验收。
|
||||
|
||||
## 2026-10-21 ReelShort:K86.17 修正键盘收起后保持弹窗位置
|
||||
|
||||
- 修正分支:继续使用 `fix/composer-dismiss-rule`,从已合并的 ReelShort develop `bc971c1` 快进后追加修改。
|
||||
- 修正提交:`bac42bc fix(player): 键盘收起后保持评论输入弹窗位置`。
|
||||
- develop 合并提交:`5b4526c merge: 合并 K86.17 输入弹窗位置固定修正`,已推送 `bc971c1..5b4526c`。
|
||||
- 新增 `_pinnedKeyboardInset` 记录当前弹窗生命周期内见过的最大键盘 inset;bottom 偏移使用该最大值,键盘 inset 归零后仍保持键盘弹起时的位置,不再回落屏幕底部。
|
||||
- 弹窗紧凑高度不变,键盘收起时不会触发向下动画;关闭弹窗后 State 销毁,新打开时 `_pinnedKeyboardInset` 从 0 重新按当前键盘高度计算。
|
||||
- K86.17 的关闭规则保持:键盘收起与失焦均不关闭弹窗,只有透明遮罩和发布成功会关闭。
|
||||
- 测试更新为键盘 0 → 正数 → 0 后弹窗 bottom 与键盘弹起时一致,并验证关闭再打开后重新从当前键盘高度定位。
|
||||
|
||||
门禁原始输出:
|
||||
|
||||
```text
|
||||
$ dart analyze lib test
|
||||
Analyzing lib, test...
|
||||
No issues found!
|
||||
|
||||
$ flutter test --no-pub
|
||||
00:46 +510: All tests passed!
|
||||
```
|
||||
|
||||
解读:ReelShort 静态检查零告警,510 条测试全部通过。未安装真机,等待用户验收。
|
||||
Reference in new issue
Block a user