@@ -191,8 +191,8 @@ export function TerminalPanel() {
191191 < SortableProvider ids = { ids ( ) } >
192192 < For each = { ids ( ) } >
193193 { ( id ) => (
194- < Show when = { byId ( ) . get ( id ) } keyed >
195- { ( pty ) => < SortableTerminalTab terminal = { pty } onClose = { close } /> }
194+ < Show when = { byId ( ) . get ( id ) } >
195+ { ( pty ) => < SortableTerminalTab terminal = { pty ( ) } onClose = { close } /> }
196196 </ Show >
197197 ) }
198198 </ For >
@@ -217,10 +217,10 @@ export function TerminalPanel() {
217217 < div class = "flex-1 min-h-0 relative" >
218218 < Show when = { terminal . active ( ) } keyed >
219219 { ( id ) => (
220- < Show when = { byId ( ) . get ( id ) } keyed >
220+ < Show when = { byId ( ) . get ( id ) } >
221221 { ( pty ) => (
222222 < div id = { `terminal-wrapper-${ id } ` } class = "absolute inset-0" >
223- < Terminal pty = { pty } onCleanup = { terminal . update } onConnectError = { ( ) => terminal . clone ( id ) } />
223+ < Terminal pty = { pty ( ) } onCleanup = { terminal . update } onConnectError = { ( ) => terminal . clone ( id ) } />
224224 </ div >
225225 ) }
226226 </ Show >
@@ -229,14 +229,14 @@ export function TerminalPanel() {
229229 </ div >
230230 </ div >
231231 < DragOverlay >
232- < Show when = { store . activeDraggable } keyed >
232+ < Show when = { store . activeDraggable } >
233233 { ( draggedId ) => (
234- < Show when = { byId ( ) . get ( draggedId ) } keyed >
234+ < Show when = { byId ( ) . get ( draggedId ( ) ) } >
235235 { ( t ) => (
236236 < div class = "relative p-1 h-10 flex items-center bg-background-stronger text-14-regular" >
237237 { terminalTabLabel ( {
238- title : t . title ,
239- titleNumber : t . titleNumber ,
238+ title : t ( ) . title ,
239+ titleNumber : t ( ) . titleNumber ,
240240 t : language . t as ( key : string , vars ?: Record < string , string | number | boolean > ) => string ,
241241 } ) }
242242 </ div >
0 commit comments