One of the 2 different Past Chats elements "erases" chats

Describe the Bug

There are two elements responsible for accessing past chats. First is via clock :alarm_clock: icon at top, second is via “Past Chats” area at bottom. Problem is that a new chat (yet to be executed) is blank when accessed via clock :alarm_clock: icon after switching to a past chat (to get necessary information for new chat), however, you can access the new chat by clicking on the past chat.

This presents a dual problem

  1. UX/UI inelegance by having 2 different ways to serve same function
  2. Maintainability problem due to 2 different ways.

Therefore, the laws of entropy dictate that having 2 UI elements creates 4x, maybe even 16x the problems.

There’s a strong case to make it only 1 element to access past chats, and my vote is the past chats at the bottom.

Another thing to keep track of is that the past chats area at bottom goes away when you actually go to a past-chat, leaving the broken clock :alarm_clock: icon as the only way to get back to the new chat.

Another artifact of this inelegant design, in that the number of new-chats is not in sync between the two chat elements.

Feels like more inconsistency. Past chat area, per my proposal, would be only element to access past chats, so can remove crufty code that conditionally displays it when going back to past chats.

Steps to Reproduce

  1. Open a new chat, type something
  2. Go to a past chat
  3. Attempt to go to a new chat via clock :alarm_clock: icon, all will be blank
  4. You CAN access the draft chat via the bottom Past Chats.

Operating System

MacOS

Current Cursor Version (Menu → About Cursor → Copy)

1.1.3

Does this stop you from using Cursor

Sometimes - I can sometimes use Cursor