Makes sense that a new temp chat starts if you were already on a temp chat
| @@ -9993,7 +9993,8 @@ jQuery(async function () { | ||
| 9993 | 9993 | await doNewChat({ deleteCurrentChat: deleteCurrentChat }); |
| 9994 | 9994 | } |
| 9995 | 9995 | if (!selected_group && this_chid === undefined && !is_send_press) { |
| 9996 | - await newAssistantChat({ temporary: true }); | |
| 9996 | + const alreadyInTempChat = this_chid === undefined && name2 === neutralCharacterName; | |
| 9997 | + await newAssistantChat({ temporary: alreadyInTempChat }); | |
| 9997 | 9998 | } |
| 9998 | 9999 | } |
| 9999 | 10000 | |