screenroveSCREENS WORTH STUDYING
← Field notes
Data study

Detail page UI design: how 86 SaaS products show one thing

Detail page UI design data from 222 screens in 86 SaaS products: how tasks, records and docs open, and where fields, comments, tabs and AI go.

Most detail page UI design comes down to one decision: does the thing open on its own page, or on top of the list you came from? Across 222 detail screens from 86 SaaS products, 46% opened as a full page and the other 54% kept the list in view as a modal, split view or side panel. The split follows the object. Tasks almost never get their own page; listings almost always do.

We tagged every screen on the detail views wall with the object it shows (task, record, document, project, asset or listing), the container it opens in, and whether it carries a property list, comments or activity, tabs, and AI. Here is what one thing looks like when 86 teams each design it.

The numbers by object type

Each row counts screens, not products, so a product we captured several times weighs more. The project row is small (13 screens from 8 products); read it as a hint.

ObjectScreens (products)Most common containerProperty listComments / activityTabsAI
Task / issue40 (12)Modal, 14 of 4068%65%20%30%
Record / contact55 (23)Full page, 24 of 5593%27%40%18%
Document / page35 (16)Full page, 16 of 3520%17%20%23%
Project13 (8)Full page, 11 of 1338%0%77%8%
Media / asset20 (12)Full page, 8 of 2050%0%15%30%
Listing / item23 (17)Full page, 16 of 2326%9%30%0%
All screens222 (86)Full page, 102 of 22252%24%31%18%

The "All screens" row includes 36 screens that fit none of the six types, such as test runs, palettes and profiles.

Three patterns stand out. Tasks are the only object where conversation is the norm: 26 of 40 task screens show comments or activity, against 0 of 20 asset screens and 0 of 13 project screens. Records are defined by their fields, with a property list on 51 of 55. And projects lean on tabs (10 of 13), because a project is a container of other things and tabs are how you get to them.

Container: the list stays in view for tasks

Only 6 of 40 task screens were full pages. The rest split between modals (14), split views (10) and side panels (10). People triage tasks in batches, so the detail opens over the board and closes back to it. Listings go the other way: 16 of 23 template, marketplace and app-store items were full pages, the other 7 modals, and none were split or side panels. A listing is a destination you share, not a row you work through.

The container is also not one fixed choice per product. 21 of the 86 products appear in more than one container on this wall. Plane opens the same item, SR-1, as a side-panel peek over the board and as a full page with an expand icon between them. Jira does the same for its work items, with a modal and a full page that keeps the same Details panel.

Jira: work item modal with an In Progress status button, an Improve Story AI button and a ten-field Details panel
Jira puts status, two quick actions and a sparkle "Improve Story" in one row, then a bordered Details panel of 10 fields from Assignee to Reporter. Empty fields stay visible as grey prompts ("Add team", "Add date"). Captured 21 October 2026 · DesktopExplore reference ↗

Property panels: six ways to show the same fields

A property list appears on 116 of 222 screens (52%), from 57 of the 86 products. What changes from product to product is the density and the shape.

The deciding factor is how much of the object is its fields. A Redis key is mostly its value, so Upstash spends four chips. A Jira story is mostly its fields, so Jira spends a whole panel.

Shortcut: story modal with every field in its own bordered tile down the right column
Shortcut gives each field its own bordered tile with an icon and a small label above the value. Custom Fields get a separate group with its own Edit link. Captured 21 October 2026 · DesktopExplore reference ↗
Upstash: Redis key detail with four metadata chips above a JSON editor
Upstash compresses a key's metadata into four chips (STRING, Size: 34 B, Length: 2, TTL: No) and gives the rest of the pane to the value itself. Captured 21 October 2026 · DesktopExplore reference ↗

Comments, activity and tabs that count

Comments or an activity log show up on 53 screens (24%) from 24 products, and mostly on tasks. Where they do appear, the better ones let you filter the stream rather than scroll it. Plane offers six filters (All, Activity, Comments, Updates, Transition, History); Jira's work item has four (All, Comments, History, Work log); Shortcut's Story Activity was showing "Important Changes Only".

Plane: work item page with an inline property row under the title and six activity filters
Plane moves the five fields people change most into one row under the title and keeps the rest in a quiet Properties rail. Six filters, All to History, sit over a single timeline. Captured 21 October 2026 · DesktopExplore reference ↗

Tabs appear on 69 screens (31%). The useful detail is a count in the label. folk shows "Team interactions 0", "Notes 0" and "Tasks 0". monday's item panel reads "Updates / 1" once an update is posted. Shortcut's iteration page carries "Docs 0" and "Stories 6", and Sentry's issue shows "Events 1" and "Replays 0". A count turns a tab from a guess into a signpost. Compare PostHog's feature flag, which runs nine tabs from Overview to "Testing NEW" with no counts, so every tab has to be opened to learn whether it holds anything.

folk: contact side panel with tabs showing live counts for team interactions, notes and tasks
folk counts in the tab labels, so "Notes 0" and "Tasks 0" answer "is there anything here?" before a click. An Enrich button sits next to Email above them. Captured 21 October 2026 · DesktopExplore reference ↗

AI on the detail page

39 screens (18%) carry an AI control, from 17 of the 86 products. It clusters on tasks and assets (30% each) and is absent from all 23 listing screens. The placements fall into three groups:

The quietest version is often the most usable one. Wrike and Trello attach AI to the moment a field is empty, which is exactly when someone might want help filling it.

Trello: card modal with the Add checklist popover offering Generate checklist tagged New
Trello's AI sits inside an existing action: the Add checklist popover pre-fills the title and slips "Generate checklist", tagged New, above the blue Add button. Captured 29 September 2026 · DesktopExplore reference ↗

How we counted

We captured these screens in desktop browsers with research accounts between September and October 2026. A vision model recorded each screen's object type, container and the four yes/no attributes, and every tag can be checked on the screen's own page. Counts are per screen, and four unclassified screens are left out of the 222. Error and not-found pages captured on the same products are excluded. We record what we saw, not how any layout performs; nothing here is an A/B result.

What to steal

Browse task details with activity, record property panels or every detail view with AI. Building one now? Connect the Screenrove MCP server and ask your agent for "task detail side panels with comments and AI" to pull these references straight into your editor.