On the /items page, make a PLAIN click on a work-item row open the shared quick-view peek, and REMOVE the per-row eye trigger — the eye becomes redundant once the row itself peeks (motir-core, frontend only).
/items rows render in two views — the flat List (IssueListTable / issueColumns.tsx) and the Tree (IssueTreeStaticTable); the per-row action bar WorkItemRowActions.tsx renders <QuickViewTrigger> — the Eye button (Subtask 2.5.19) that opens ?peek=<id>.<IssueQuickViewController /> is already mounted on /items, and RelationshipPeekLink/usePeekOpen is the established peek-on-click pattern.RelationshipPeekLink behavior (usePeekOpen + an anchor that keeps the real /items/<id> href so ⌘/ctrl/middle-click opens the full page in a new tab). Apply to BOTH the List and Tree row renderers.QuickViewTrigger (the eye) from WorkItemRowActions (and delete the component if it has no other caller — it does not, per grep). Keep the other row actions intact.IssueQuickViewPanel).QuickViewTrigger removed (and deleted if unreferenced); no dangling import; tokens via --el-*/shape only.?peek URL/panel signal.usePeekOpen/RelationshipPeekLink/IssueQuickView (shipped). Files: WorkItemRowActions.tsx, QuickViewTrigger.tsx, issueColumns.tsx, IssueListTable.tsx, IssueTreeStaticTable.tsx. Interaction/token rules per motir-core/CLAUDE.md.