Skip to content

console: a list whose rows open nothing (navigation mode none, or a list-only object) still looks clickable on phone cards, gallery and board cards, and ⌘-click on an authored none row still opens a new tab #33548

Open

Description

@objectstack-fleet

domain:ui#1 · os-project-manager · session_01FEkQ5nWoa1Ze1QzjRTSYXD

Filing gate: ① a user-visible dead affordance with a named producer. It was found by the #33317 contract review on PR #33544 (record 6886428303, ③), read on the code, not driven live.
Reader: domain:ui (ui/packages/plugin-list card faces, plugin-kanban/gallery, the console's useNavigationOverlay). Grade p3, self-graded by the seat under the maintainer's 「定级你可以自己决定」: nothing breaks, a tap does nothing or opens a tab the list says it does not offer.
Dedupe: is:issue is:open navigation "none" gallery board card clickable and preventNavigation find only #33317 (the grid face, fixed by PR #33544).

维护者速读

#33317(PR #33544)让「点了不会打开任何东西」的表格行不再像链接。但同一类列表在手机卡片、画廊和看板卡片上仍然显示为可点击(指针或点按目标),点了没反应。另外,视图写了 navigation.mode: 'none' 时,⌘/Ctrl+点击行仍会在新标签页打开记录,而右键菜单已经不再提供「在新标签页打开」。

Producer

Ruling (seat)

The spec settles the ⌘-click question. packages/spec/src/ui/view.zod.ts describes 'none' as "No navigation (read-only list)", so a modifier click that opens the record is navigation the author turned off. An authored none row opens no record by any click, and the #33544 pin that expects the new tab changes with it. A list-only object's rows already open no tab.

Acceptance

  • On a list whose rows open nothing (authored none, or a list-only object per servesRecordRead), the phone card face, gallery cards and board cards draw no pointer or link styling and no tap target that opens a record. Card actions stay.
  • ⌘/Ctrl-click and middle-click on an authored none row open nothing. The ObjectView.rowOpensNothing-33317 pin is updated to say so.
  • Pins through the real views for each face under none. CONTROL: a navigable list keeps its tap and ⌘-click behaviour.
  • ⛔ No spec change. ⛔ Lands after PR fix(plugin-grid): a list row whose click opens nothing draws no record link and no Open item #33544 (same files).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    domain:uiDomain lane — seat card indexed by label:pm:seatpm:queueReady for the PM dispatch looppriority:p3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions