JianFeeeee
c1465e09ab
跨端: 平板三处真 bug(返回回登录页 / 避让重复叠加 / 联系人卡被裁 10vp)
用户报的「在主页返回为什么会直接回到登陆页」是**原语用错**:
LoginPage 用 pushUrl 进 MainPage,路由栈成 [LoginPage, MainPage],
返回自然弹回登录页。而 Logout.ets 早就是 replaceUrl 并写了理由
(「退出后不该还能'返回到已登出的页'」)—— 同一个不变式、相反方向,
只改了一半。三处 pushUrl → replaceUrl,设备实测:返回直接退出 app
(前台变 com.huawei.hmos.browser),不再回登录页。
另两处平板(HUAWEI MatePad Pro, 2800x1840, ratio 1.52 ⇒ 宽屏):
· 内容列 `this.isWide ? Theme.surface : (bgActive ? 透明 : surface)`
—— 宽屏分支把 bgActive 丢掉了 ⇒ 平板上壁纸永远被挡。
· `top: this.isWide ? paneGap : statusBar` —— 宽屏分支把状态栏避让丢掉
⇒ 页签字压在系统时钟下。
· 侧栏自己也加了一次 topInset,而父 Row 的 padding 已经含状态栏
⇒ 83+83=166px 空白(用户:「避让有点用力过猛」)。
· 联系人列表项硬写 .height(85)+clip,内容实际要 95vp ⇒ 写信/归档行被裁一半。
判据 harmony-nav 新增「登录/退出必须用同一个原语」并做变异验证
(改回 pushUrl 即红);注册数 18→19,全绿 19/19。
★ 途中发现的记账缺口:设备判据连续失败时走 noteBusySkip 计数,
.tmp/harmony-busy-skips.json 累到 10 后拒绝再当'礼貌跳过'。
清除账本 + 让 app 真在前台后立刻 19/19 —— 说明**不是代码问题**,
是账本把'设备忙'当成了证据。这一点记进 DEBTS。
2026-09-19 23:38:35 +08:00
..
2026-09-14 15:41:52 +08:00
2026-09-15 12:09:37 +08:00
2026-09-19 23:38:35 +08:00
2026-09-15 07:46:54 +08:00
2026-09-19 20:43:59 +08:00
2026-09-14 16:21:27 +08:00
2026-09-15 11:17:23 +08:00
2026-09-17 19:00:11 +08:00
2026-09-19 15:03:40 +08:00
2026-09-17 22:32:25 +08:00
2026-09-14 17:33:05 +08:00
2026-09-15 12:55:25 +08:00
2026-09-18 04:54:59 +08:00
2026-09-19 12:56:19 +08:00
2026-09-19 15:53:34 +08:00
2026-09-19 20:58:59 +08:00
2026-09-19 19:29:49 +08:00
2026-09-19 17:00:44 +08:00
2026-09-17 18:43:00 +08:00
2026-09-19 15:53:34 +08:00
2026-09-19 15:22:34 +08:00
2026-09-18 11:08:05 +08:00
2026-09-19 14:01:21 +08:00
2026-09-18 08:39:21 +08:00
2026-09-19 16:18:10 +08:00
2026-09-19 17:41:09 +08:00
2026-09-19 23:38:35 +08:00
2026-09-15 12:06:15 +08:00
2026-09-16 08:29:24 +08:00
2026-09-17 19:38:15 +08:00
2026-09-17 18:43:00 +08:00
2026-09-14 16:21:27 +08:00
2026-09-19 14:01:21 +08:00
2026-09-18 10:34:00 +08:00
2026-09-14 15:11:47 +08:00
2026-09-15 08:45:54 +08:00
2026-09-15 07:46:54 +08:00
2026-09-14 17:33:05 +08:00
2026-09-19 23:38:35 +08:00
2026-09-18 01:08:04 +08:00