File tree Expand file tree Collapse file tree 1 file changed +15
-7
lines changed
Expand file tree Collapse file tree 1 file changed +15
-7
lines changed Original file line number Diff line number Diff line change @@ -122,13 +122,21 @@ class TerminalManager {
122122 } ;
123123
124124 // Handle window resize
125- // const resizeObserver = new ResizeObserver(() => {
126- // setTimeout(() => {
127- // terminalComponent.fit();
128- // }, 100);
129- // });
125+ const resizeObserver = new ResizeObserver ( ( ) => {
126+ setTimeout ( ( ) => {
127+ terminalComponent . fit ( ) ;
128+ } , 100 ) ;
129+ } ) ;
130130
131- //resizeObserver.observe(terminalFile.container);
131+ // Wait for the terminal container to be available, then observe it
132+ setTimeout ( ( ) => {
133+ const containerElement = terminalFile . content ;
134+ if ( containerElement && containerElement instanceof Element ) {
135+ resizeObserver . observe ( containerElement ) ;
136+ } else {
137+ console . warn ( "Terminal container not available for ResizeObserver" ) ;
138+ }
139+ } , 200 ) ;
132140
133141 // Terminal event handlers
134142 terminalComponent . onConnect = ( ) => {
@@ -155,7 +163,7 @@ class TerminalManager {
155163 // Store references for cleanup
156164 terminalFile . _terminalId = terminalId ;
157165 terminalFile . terminalComponent = terminalComponent ;
158- // terminalFile._resizeObserver = resizeObserver;
166+ terminalFile . _resizeObserver = resizeObserver ;
159167 }
160168
161169 /**
You can’t perform that action at this time.
0 commit comments