There was an error while loading. Please reload this page.
1d11aa8
fix: 连点左上角返回导致空页面/旧页面残影卡在上层的导航过渡 bug 根因三重: ① mutableStateOf 写入触发 NavHost 重组,干扰 AnimatedContent 过渡状态机 ② popExitTransition=None 字面零帧,连续 pop 时退出 composable 未从 layout 树清除 ③ popExitTransition=None + 默认 popEnter(700ms) 不匹配,第二次 pop 中断进入动画 修复: - PopGuard 普通对象替代 mutableStateOf,不触发 NavHost 重组 - popExitTransition=fadeOut(tween(1)),极短非零帧确保 composable 正确移除 - popEnterTransition=EnterTransition.None,返回导航瞬时完成 - previousBackStackEntry 空值检查 + popBackStack() 返回值检查