You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ROADMAP.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1191,6 +1191,14 @@ The `FlowDesigner` is a canvas-based flow editor that bridges the gap between th
1191
1191
1192
1192
**Tests:** All 32 ObjectView tests and 29 useNavigationOverlay tests pass.
1193
1193
1194
+
### App.tsx handleRowClick Overriding All Navigation Modes (February 2026)
1195
+
1196
+
**Root Cause:**`App.tsx` defined a `handleRowClick` that hardcoded `setSearchParams({recordId})` (drawer-only behavior) and passed it unconditionally to `<ObjectView>` via `onRowClick={handleRowClick}`. This overrode the internal `navOverlay.handleClick` in Console's `ObjectView`, preventing page/modal/split/popover/new_window navigation modes from working.
1197
+
1198
+
**Fix:** Removed `handleRowClick` from `App.tsx` and the `onRowClick` prop from both `<ObjectView>` route elements. Updated Console `ObjectView` to always use `navOverlay.handleClick` (3 locations) instead of falling back to the external `onRowClick` prop. Removed the unused `onRowClick` prop from the `ObjectView` function signature.
1199
+
1200
+
**Tests:** All 42 ObjectView tests and 33 useNavigationOverlay tests pass (3 new tests added).
1201
+
1194
1202
### ListView Multi-Navigation Mode Support — split/popover/page/new_window (February 2026)
1195
1203
1196
1204
**Root Cause:** While `drawer`/`modal` modes worked in the Console ObjectView, the remaining 4 navigation modes had gaps:
0 commit comments