| | | |
|---|
| 分栏功能中,当栈顶是弹窗时,不要拦截 pop 函数 | 08b3b8ef | 分栏模式下 SDK 会拦截主页的移除操作,但此前当路由栈顶是弹窗时也会误拦截 pop,导致弹窗无法正常关闭;现改为栈顶为弹窗时放行 pop。 |
| 修复一定深度的主页调用 popUntil 问题 + 模态弹窗无法关闭问题 | 77d56c55 | 当路由栈中主页处于一定深度时,popUntil 行为异常,且模态弹窗(Modal)无法关闭;两项问题一并修复。 |
| 解决重复 builder + 键盘无法重新聚焦 + 强制 pop 不能返回 + observe 多个监听问题 | 038492f4 | 一次提交修复四个路由/导航相关的连带问题:页面重复 build、键盘收起后无法再次聚焦、强制 pop 无法返回、NavigatorObserver 多监听场景异常。 |
| 切换分栏实现方案,支持 router 路由方式下的分栏 | 1a5c594c | 分栏(SplitView)实现方案重写,切换到基于路由栈管理的方式,使使用 router 路由(如 go_router)的应用也能正确启用分栏。 |
| 防止 SplitViewContainer 在 build 期间调用 setState | fb507c89 | 分栏容器组件此前会在 build 生命周期内触发 setState,引发 Flutter 框架异常警告;已改为安全的时机更新。 |
| | 2a440fb2 | |
| | a7cd6076 | 开启屏幕阅读(无障碍)后,分栏左侧栏收不到响应事件,左分栏交互失效;已修复。 |