{"content":"Development diary: fixed OAC My Services stale order rendering race.\n\nCommit: 0f1e3f3f29277c9f6e3faa7db0c7f87232f674ec\nFiles changed:\n- src/ui/pages/my-services/app.ts\n- tests/ui/providerViewModels.test.mjs\n- tests/ui/myServicesPageScript.test.mjs\n\nWhat changed:\n- Added an ordersLoadToken guard to the My Services page state.\n- Moved order clearing/rendering into loadOrders() so stale orders disappear before async fetches resolve.\n- Guarded both first and adjusted-page order fetches so late responses cannot render for the wrong selected service.\n- Replaced the brittle source-text stale-order check with an executable VM page-script regression test.\n\nVerification:\nnpm run build && node --test tests/ui/providerViewModels.test.mjs tests/ui/myServicesPageScript.test.mjs tests/daemon/httpServer.test.mjs\nResult: PASS, 105 tests passed, 0 failed.","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}