切换项目时关掉导出面板
App.tsx:resetChatState 一并重置 exportPanelOpen,避免面板跨项目切换后重绑到新项目。
This commit is contained in:
@@ -979,12 +979,14 @@ export function App({
|
||||
* 切换项目作用域时把这条链路自己的聊天状态清干净。
|
||||
*
|
||||
* 策划会话与设计 Agent 视图都属于上一个项目;项目身份一变就不能留到下一个项目里。
|
||||
* 导出面板同样按项目打开,切换项目时必须一起关掉:它不带 `key`,留着会直接重绑到新项目。
|
||||
*/
|
||||
function resetChatState() {
|
||||
setChatAgentBusy(false);
|
||||
setChatFilesImporting(false);
|
||||
setChatFileImportNotice('');
|
||||
setProjectChatError('');
|
||||
setExportPanelOpen(false);
|
||||
designReplyAnimation.reset();
|
||||
setDesignAgentStatus('');
|
||||
setDesignAgentReasoning('');
|
||||
|
||||
Reference in New Issue
Block a user