fix(ui): tolerate malformed cron payloads in chat nav#54552
fix(ui): tolerate malformed cron payloads in chat nav#54552SnowSky1 wants to merge 3 commits intoopenclaw:mainfrom
Conversation
|
@codex review |
Greptile SummaryThis PR adds a targeted null-safety guard in
Confidence Score: 5/5
Reviews (1): Last reviewed commit: "fix(ui): tolerate malformed cron payload..." | Re-trigger Greptile |
|
Codex Review: Didn't find any major issues. Keep them coming! ℹ️ About Codex in GitHubCodex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback". |
|
Quick note on the remaining Windows shard:
This PR still only changes:
|
|
@Takhoffman when you have a moment, could you take a quick look? This is back to a very small web-ui fix: a null-safe guard plus one focused regression test. The only remaining non-green signal is a Windows shard that GitHub recorded as Thanks! |
|
@BunsDev when you have a moment, could you take a quick look? This is a very small web-ui regression fix for #54439: one null-safe guard plus one focused jsdom regression test. All substantive checks are green. The only non-green signal is Thanks! |
|
Closing this to free active PR slots and refocus on fresher post-update issues. This stayed blocked behind noisy CI / reviewer attention rather than the small web-ui fix itself. |
Fix Control UI blank sections caused by malformed persisted cron rows. - filter invalid cron payloads at the cron.list UI boundary - guard stale cron payload reads in render, edit, and detail paths - add regression coverage for malformed cron rows from #55047 and #54439 Closes #55047. Closes #54439. Supersedes #54550. Supersedes #54552.
Fix Control UI blank sections caused by malformed persisted cron rows. - filter invalid cron payloads at the cron.list UI boundary - guard stale cron payload reads in render, edit, and detail paths - add regression coverage for malformed cron rows from openclaw#55047 and openclaw#54439 Closes openclaw#55047. Closes openclaw#54439. Supersedes openclaw#54550. Supersedes openclaw#54552.
Fix Control UI blank sections caused by malformed persisted cron rows. - filter invalid cron payloads at the cron.list UI boundary - guard stale cron payload reads in render, edit, and detail paths - add regression coverage for malformed cron rows from openclaw#55047 and openclaw#54439 Closes openclaw#55047. Closes openclaw#54439. Supersedes openclaw#54550. Supersedes openclaw#54552.
Summary
Verification
pnpm --dir ui test -- --project unit src/ui/app-render.test.tspnpm exec oxfmt --check ui/src/ui/app-render.ts ui/src/ui/app-render.test.tsCloses #54439