Skip to content

Commit c4bf2ba

Browse files
committed
docs(qa): shell-nav-personalization cites the AppHeader crumbs at the moved console pin too
The console pin moved from daeb77fc to f8267df9 while revision 3 was open. AppHeader at f8267df9 adds the product mark and a rule before the app pill (objectui#12605) and draws the same crumbs after the PREVIEW chip, so the re-pointed clause is unchanged; the source line and the revision 3 history row now say it was read at both pins. Claude-Session: https://claude.ai/code/session_016PVjjuVPte5XEJvaQx1E4t Co-authored-by: Claude <noreply@anthropic.com>
1 parent 117c455 commit c4bf2ba

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎docs/qa/platform-checklist/areas/platform-core.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1061,7 +1061,7 @@
10611061
"objectui packages/app-shell/src/console/ConsoleShell.tsx (createObjectStackUserStateAdapter key ui.favorites — the favorites list, nav pins and their order included, is one per-user row)",
10621062
"packages/platform-objects/src/identity/sys-user-preference.object.ts#sys_user_preference (the per-user row that favorites list is stored in)",
10631063
"objectui packages/app-shell/src/context/RecentItemsProvider.tsx + hooks/useTrackRouteAsRecent.ts (recents — objectui-recent-items localStorage + UserDataAdapter hydrate)",
1064-
"objectui packages/app-shell/src/layout/AppHeader.tsx at the console pin daeb77fc (the header crumbs: an object route — list, view, record — draws no crumb after the pill, objectui#12461; a dashboard or page route none either, objectui#12526; a report draws its label with no type crumb, objectui#12273; a system/* route draws System then its section; the crumbs are plain text), pinned in objectui by packages/app-shell/src/layout/__tests__/AppHeader.appBarLeftGroup-12461.test.tsx and AppHeader.dashboardReportCrumb-12273.test.tsx",
1064+
"objectui packages/app-shell/src/layout/AppHeader.tsx at the console pin, read at daeb77fc and again at f8267df9 (objectui#12605 there adds the product mark and a rule BEFORE the pill and leaves everything after the chip as it was) (the header crumbs: an object route — list, view, record — draws no crumb after the pill, objectui#12461; a dashboard or page route none either, objectui#12526; a report draws its label with no type crumb, objectui#12273; a system/* route draws System then its section; the crumbs are plain text), pinned in objectui by packages/app-shell/src/layout/__tests__/AppHeader.appBarLeftGroup-12461.test.tsx and AppHeader.dashboardReportCrumb-12273.test.tsx",
10651065
"objectui packages/components/src/ui/sidebar.tsx (SIDEBAR_COOKIE_NAME sidebar_state — collapse persistence)"
10661066
],
10671067
"history": [
@@ -1070,7 +1070,7 @@
10701070
{
10711071
"revision": 3,
10721072
"date": "2026-10-16",
1073-
"change": "stale clause re-pointed (#23950, from QA run #23939): acceptance[5] pinned app/section/record breadcrumbs on a RECORD route, each crumb navigable, but objectui#12461 removed every crumb after the app pill on an object route (its list, a view, a record): the page header is the one place that page is named, so the record route drew none and the clause went red against a correct console. Re-pointed to the header contract the console pin (daeb77fc) ships, per objectui packages/app-shell/src/layout/AppHeader.tsx: a report route draws one crumb, the report's label (no type crumb, objectui#12273); a system/* route draws System then its section; an object route draws none (objectui#12461; a dashboard or page route none either, objectui#12526); the crumbs are plain text, so 'each crumb navigates' is withdrawn by that contract, not relaxed; and every route's crumbs rebuild on reload. The clause still fails if a crumb comes back on an object route, if a report or system route loses its crumb, or if a type crumb returns. Step 6, the title, the inert-crumb negative (a non-link crumb is now the design) and the AppHeader source line follow",
1073+
"change": "stale clause re-pointed (#23950, from QA run #23939): acceptance[5] pinned app/section/record breadcrumbs on a RECORD route, each crumb navigable, but objectui#12461 removed every crumb after the app pill on an object route (its list, a view, a record): the page header is the one place that page is named, so the record route drew none and the clause went red against a correct console. Re-pointed to the header contract the console pin (daeb77fc) ships, per objectui packages/app-shell/src/layout/AppHeader.tsx: a report route draws one crumb, the report's label (no type crumb, objectui#12273); a system/* route draws System then its section; an object route draws none (objectui#12461; a dashboard or page route none either, objectui#12526); the crumbs are plain text, so 'each crumb navigates' is withdrawn by that contract, not relaxed; and every route's crumbs rebuild on reload. The clause still fails if a crumb comes back on an object route, if a report or system route loses its crumb, or if a type crumb returns. Step 6, the title, the inert-crumb negative (a non-link crumb is now the design) and the AppHeader source line follow. The pin moved to f8267df9 while this revision was open (#23973); AppHeader there draws the same crumbs after the chip, so the clause is unchanged by it",
10741074
"ref": "#23950"
10751075
}
10761076
]

0 commit comments

Comments
 (0)