[GH-ISSUE #83] [Feature Request]: Branches and breadcrumbs #63

Open
opened 2026-10-26 21:02:16 +00:00 by bsakaguchi · 0 comments
Owner

Originally created by @masawik on GitHub (Dec 28, 2025).
Original GitHub issue: https://github.com/deepseek-ai/DeepSeek-LLM/issues/83

Suggestion to improve UX.

It is described using the example of ChatGPT, but it is relevant for all chats.

What's inconvenient right now

When you chat in order to study a topic in depth, you ask a question and receive a long text.
In the process of reading the text, additional questions arise.
Problems with additional questions:

  • Sometimes it's not just quick notes, but big subtopics.
  • It's easy to stray from the original topic and go far away altogether.

If you ask clarifying questions in the same chat, this chat will quickly turn into a dumpster, it will be difficult to navigate, it will be a huge canvas of text on various topics.
There is a "Branch in new chat" mechanism and it helps to solve this problem well, but UX inconveniences remain.

  1. The "Branch in new chat" button is located at the bottom, under the reply.
    That is, if you have a question in the middle of the text, you need to go down, open a new tab, wait for it to load, go back up, find the part of the text where the question arose in order to highlight it and ask your question.
  2. If you dig deep into your research, then at one point you just lose the context and forget where you were originally, you have to come back to find the place where you stopped studying the previous answer.

The essence of the proposal

  • Add the ability to create a branch directly from the selected text
  • Add bread crumbs to remember how you got here and immediately be in the place where you "came down" when you return
  • In the original text, mark the text from which the branches are made with links, so that in the end the answer looks like a Wikipedia page, so that you can return to this answer and everything is structured, rather than a long sequential chat.

UI Example

Selecting text

Image

Breadcrumbs

Image

More Breadcrumbs

Image

A lot of breadcrumbs

Image

The final view of the initial chat

Image
Originally created by @masawik on GitHub (Dec 28, 2025). Original GitHub issue: https://github.com/deepseek-ai/DeepSeek-LLM/issues/83 # Suggestion to improve UX. **It is described using the example of ChatGPT, but it is relevant for all chats.** ## What's inconvenient right now When you chat in order to study a topic in depth, you ask a question and receive a long text. In the process of reading the text, additional questions arise. Problems with additional questions: - Sometimes it's not just quick notes, but big subtopics. - It's easy to stray from the original topic and go far away altogether. If you ask clarifying questions in the same chat, this chat will quickly turn into a dumpster, it will be difficult to navigate, it will be a huge canvas of text on various topics. There is a "Branch in new chat" mechanism and it helps to solve this problem well, but UX inconveniences remain. 1. The "Branch in new chat" button is located at the bottom, under the reply. That is, if you have a question in the middle of the text, you need to go down, open a new tab, wait for it to load, go back up, find the part of the text where the question arose in order to highlight it and ask your question. 2. If you dig deep into your research, then at one point you just lose the context and forget where you were originally, you have to come back to find the place where you stopped studying the previous answer. ## The essence of the proposal - Add the ability to create a branch directly from the selected text - Add bread crumbs to remember how you got here and immediately be in the place where you "came down" when you return - In the original text, mark the text from which the branches are made with links, so that in the end the answer looks like a Wikipedia page, so that you can return to this answer and everything is structured, rather than a long sequential chat. ## UI Example Selecting text <img width="1375" height="480" alt="Image" src="https://github.com/user-attachments/assets/fab8a307-74fb-4a05-a27d-761d410760e1" /> Breadcrumbs <img width="1539" height="459" alt="Image" src="https://github.com/user-attachments/assets/0eaf3404-aca4-4953-bc4b-5f3a728c1587" /> More Breadcrumbs <img width="1596" height="482" alt="Image" src="https://github.com/user-attachments/assets/444b327b-e2bb-4218-86ef-9bf7dfee4e66" /> A lot of breadcrumbs <img width="300" height="227" alt="Image" src="https://github.com/user-attachments/assets/f23517f1-eee5-49e7-84c3-863fe127f0ab" /> The final view of the initial chat <img width="1537" height="953" alt="Image" src="https://github.com/user-attachments/assets/f9247aed-0a65-410f-ad66-794a5db669ae" />
Sign in to join this conversation.
No labels
bug
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
deepseek-ai/DeepSeek-LLM#63
No description provided.