ok its fixed, but now the scrollback restore at startup causes a biit of text to be missed

This commit is contained in:
neon443
2025-07-04 16:57:47 +01:00
parent a495419348
commit 6ce6f5c823

View File

@@ -25,7 +25,6 @@ final class SSHTerminalDelegate: TerminalView, Sendable, @preconcurrency Termina
applySelectedTheme() applySelectedTheme()
Task { Task {
// await restoreScrollback()
await startFeedLoop() await startFeedLoop()
} }
} }
@@ -34,6 +33,7 @@ final class SSHTerminalDelegate: TerminalView, Sendable, @preconcurrency Termina
guard let scrollback = handler?.scrollback else { return } guard let scrollback = handler?.scrollback else { return }
guard !scrollback.isEmpty else { return } guard !scrollback.isEmpty else { return }
try? await Task.sleep(nanoseconds: 10_000_000)
await MainActor.run { await MainActor.run {
self.getTerminal().resetToInitialState() self.getTerminal().resetToInitialState()
for line in scrollback { for line in scrollback {