lencx / ChatGPT

🔮 ChatGPT Desktop Application (Mac, Windows and Linux)
https://nofwl.com
51.74k stars 5.81k forks source link

[Bug]Exporting in progress... #1129

Open Hao-yiwen opened 8 months ago

Hao-yiwen commented 8 months ago

Non-ChatGPT bug

Version

Version 1.1.0 (20230803.134227)

Bug description

When I export with picture format, always shwo "Exporting in progress...".

Can deal with "Exporting " with async or multithreading.

OS

macos 14.0

Environment

No response

sunjj22 commented 8 months ago

我在macos14.0系统上,也遇到了跟你一样的问题

SilenceIronMan commented 8 months ago

gpt 前端样式变更了,编辑 export.js 移除代码与spacer有关的代码 114,143,170 行 就行了

hbprotoss commented 8 months ago

gpt 前端样式变更了,编辑 export.js 移除代码与spacer有关的代码 114,143,170 行 就行了

移除了,没用,只是js不报错了

jinbingzhi0931 commented 8 months ago

编辑export.js 替换: 114:this.spacer = document.querySelector("main div[class='left-0'][class='top-1/2']").querySelector("button"); 143:this.spacer.click(); 170:this.spacer.click();

hbprotoss commented 7 months ago

编辑export.js 替换: 114:this.spacer = document.querySelector("main div[class='left-0'][class='top-1/2']").querySelector("button"); 143:this.spacer.click(); 170:this.spacer.click();

Mac还是不行

jinbingzhi0931 commented 7 months ago

编辑export.js 替换: 114:this.spacer = document.querySelector("main div[class='left-0'][class='top-1/2']").querySelector("button"); 143:this.spacer.click(); 170:this.spacer.click();

Mac还是不行

可能是窗口大小问题吧,this.spacer = document.querySelector("main div[class='left-0'][class='top-1/2']").querySelector("button"); --> this.spacer = document.querySelector("main div[class*='left-0']").querySelector("button"); 把‘top-1/2‘去了,或者进去软件按f12,只要能匹配到可以关闭chatgpt左侧对话历史栏的按钮就可以了

hbprotoss commented 7 months ago

编辑export.js 替换: 114:this.spacer = document.querySelector("main div[class='left-0'][class='top-1/2']").querySelector("button"); 143:this.spacer.click(); 170:this.spacer.click();

Mac还是不行

可能是窗口大小问题吧,this.spacer = document.querySelector("main div[class='left-0'][class='top-1/2']").querySelector("button"); --> this.spacer = document.querySelector("main div[class*='left-0']").querySelector("button"); 把‘top-1/2‘去了,或者进去软件按f12,只要能匹配到可以关闭chatgpt左侧对话历史栏的按钮就可以了

左侧历史栏是关闭了,但是依旧Exporting in progress...,控制台也没报错