ChatGPTNextWeb / ChatGPTNextWeb/NextChat
[Bug] 社区版ios端历史聊天记录超过1m后,输出长内容浏览器会崩溃
- Dominant language
- TypeScript
- Stars
- 88.8k
- Forks
- 59.1k
- PR merge metrics
- No merged PRs in 30d
Description
### 📦 部署方式
Docker
### 📌 软件版本
2.15.8
### 💻 系统环境
iOS
### 📌 系统版本
18.3.2
### 🌐 浏览器
Safari
### 📌 浏览器版本
safari
### 🐛 问题描述
在使用 NextChat 部署在 NAS 上,并通过 iOS 上的 Safari 浏览器进行远程访问时,发现当聊天记录大于 1MB 时,在输出较长的对话过程中,Safari 浏览器会崩溃。(ios其他基于WKWebView 的浏览器都试了,一样的问题)
### 📷 复现步骤
1.使用 NextChat 部署在 NAS 上。
2.通过 iOS 设备上的 Safari 浏览器访问 NextChat。
3.与 NextChat 进行对话,并产生超过 1MB 的聊天记录。
4.在包含大量聊天记录的对话中继续对话。
5.Safari 浏览器崩溃。
### 🚦 期望结果
Safari 浏览器能够正常显示并滚动浏览包含大量聊天记录的对话,而不会崩溃。
### 📝 补充信息
_No response_
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the issue using the listed Docker deployment, iOS 18.3.2, and Safari workflow with chat history exceeding 1 MB. Trace the chat rendering and message-loading entry points responsible for the large conversation; done means long conversations can continue displaying and scrolling without Safari or another WKWebView browser crashing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, nextjs, react, typescript
- Domain
- frontend, mobile-dev, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100