-
-
- If the adjacent item is unread, apply the existing
.newvisual treatment to its navigation control. The Previous control uses the normal left-side blue border. The right-aligned Next control uses a preview-specific variant with the blue border on the right so the indicator faces the outer edge. Do not change the generic.newstyling globally. - Opening or navigating within a preview must not mark an issue or pull request as read. Only opening the full item should retain the existing read-state behavior.
These two points only applies to signed-in users.
- If the adjacent item is unread, apply the existing
| Type |
New Feature
|
| Priority |
Normal
|
| Assignee | |
| Labels |
No labels
|
Issue Votes (0)
Motivation
Opening an issue or pull request is currently the only way to inspect its details from a list. When triaging or scanning many items, this loses the list context and makes quick comparison slower.
Add an explicit compact preview action so users can inspect the most important information without leaving the list. The existing title interaction must remain unchanged: clicking, middle-clicking, or Ctrl/Cmd-clicking the title continues to navigate normally.
Design
.newvisual treatment to its navigation control. The Previous control uses the normal left-side blue border. The right-aligned Next control uses a preview-specific variant with the blue border on the right so the indicator faces the outer edge. Do not change the generic.newstyling globally.Keyboard and focus behavior
Implementation direction
Create or extract a reusable right-side drawer shell from the existing AI drawer mechanics, including resizing, persisted width, responsive behavior, focus restoration, and coordination between drawers.
Roll out issue previews first, reusing suitable issue display components in a read-only composition. Use that experience to settle the shared drawer API before adding the more page-oriented pull request preview.
Acceptance criteria