mirror of
https://github.com/pacnpal/Roo-Code.git
synced 2025-12-20 12:21:13 -05:00
Handle window resize for terminal textarea
This commit is contained in:
@@ -100,7 +100,17 @@ const Terminal: React.FC<TerminalProps> = ({ output, handleSendStdin, shouldAllo
|
||||
const resizeObserver = new ResizeObserver(updateSize)
|
||||
resizeObserver.observe(textarea)
|
||||
|
||||
return () => resizeObserver.disconnect()
|
||||
// Add window resize event listener
|
||||
const handleWindowResize = () => {
|
||||
hiddenTextarea.style.width = `${textarea.clientWidth}px`
|
||||
updateSize()
|
||||
}
|
||||
window.addEventListener("resize", handleWindowResize)
|
||||
|
||||
return () => {
|
||||
resizeObserver.disconnect()
|
||||
window.removeEventListener("resize", handleWindowResize)
|
||||
}
|
||||
}, [])
|
||||
|
||||
useEffect(() => {
|
||||
@@ -318,7 +328,6 @@ const Terminal: React.FC<TerminalProps> = ({ output, handleSendStdin, shouldAllo
|
||||
position: "absolute",
|
||||
top: 0,
|
||||
left: 0,
|
||||
right: 0,
|
||||
opacity: 0,
|
||||
...(textAreaStyle as any),
|
||||
}}
|
||||
|
||||
Reference in New Issue
Block a user