fix: 修复终端内鼠标显示text光标的问题(editable节点和hiddenInput)

This commit is contained in:
2026-03-20 16:35:52 +08:00
parent 6e8827874d
commit 435836378e

View File

@@ -149,6 +149,7 @@ const TerminalViewport = React.forwardRef<TerminalController, TerminalViewportPr
editableNodes.forEach((node) => {
node.style.setProperty('caret-color', 'transparent');
node.style.outline = 'none';
node.style.cursor = 'default';
});
const textareas = Array.from(container.querySelectorAll('textarea')) as HTMLTextAreaElement[];
@@ -1458,6 +1459,7 @@ const TerminalViewport = React.forwardRef<TerminalController, TerminalViewportPr
fontSize: 16,
fontWeight: 400,
pointerEvents: 'none',
cursor: 'default',
WebkitUserSelect: 'none',
userSelect: 'none',
};