xtermjs/xterm.js
The terminal instance cannot be rendered correctly after calling `.open()` for the second time.
开放
#4,978 创建于 2024年3月3日
help wantedtype/bug
仓库指标
- 星标
- (16,196 个星标)
- PR 合并指标
- (平均合并 2天 10小时) (30 天内合并 16 个 PR)
描述
I am new to using xtermjs. I am not sure whether the terminal instance can call the open() method multiple times. According to the official documentation and https://github.com/xtermjs/xterm.js/issues/1323, I tried it. When I removed the dom and mounted again, and used terminal.open(), xterm did not render after the second open.
Details
- Browser and browser version: chrome 122.0.6261.94
- OS version: macOS 14.3
- xterm.js version: 5.4.0
Steps to reproduce
- Click the toggle button, xterm renders correctly.
- Click the toggle button, remove dom
- Click the toggle button, mount dom, xterm did not render after the second open
I'm sorry if there's something wrong with my usage