Skip to content

[FEATURE]: Left-edge prompt navigation rail using MessageNav #52500

Open

Description

@Serenity-2026

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Related requests exist: #40826 and #48292. The similar floating-rail proposal #39361 and PR #39351 were closed without merging, so I cannot honestly check the no-previous-suggestion box. This issue tracks a focused implementation proposal and requests design review.

Describe the enhancement you want to request

Long desktop/web conversations are difficult to navigate by scrolling. Add a compact, Codex-style rail on the left edge of the conversation pane: one horizontal marker per user prompt, hover/focus to preview the original input, and click or Enter/Space to jump to that turn. Highlight the current turn and hide the rail on narrow screens or sessions with only one prompt.

Reuse the existing MessageNav and session reveal/scroll logic. Handle virtualized history, attachment-only prompts, and reduced-motion preferences. Scope this to navigation within a session; no session-list changes or message mutation.

Would the core team approve this interaction and left-edge placement? The intended contribution includes navigation/accessibility tests and before/after recordings. Design approval is still pending.

Activity

  1. github-actions commented on Oct 1, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    • #40826: Conversation outline and prompt navigation for long chats.
    • #49147: A jump-list for navigating previous prompts.
    • #39361: A floating input-navigation rail with message previews.
    • #42523: A message-navigation gutter for jumping to user prompts.
    • #48292: MessageNav hover previews and visual anchors.
  2. opencodejr commented on Oct 28, 2026

    @opencodejr

    Thanks for the careful write-up and for linking the earlier attempts!

    To restate it: you're proposing a compact rail on the left edge of the desktop/web conversation pane. It would have one marker per user prompt, a preview of the prompt on hover or focus, click or Enter/Space to jump to that turn, and a highlight on the current turn. It would be hidden on narrow screens and in sessions with only one prompt. Maintainers will consider it; whether the interaction and placement are approved is their call.

    Some context that may matter for the design review:

    Related issues and PRs:

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions