From 5b0a7b39b751b99a7134f1f47b8a155fceb8890d Mon Sep 17 00:00:00 2001 From: Eugene Pankov Date: Sat, 28 Aug 2021 16:42:11 +0200 Subject: [PATCH] emergency brake for spinner output --- tabby-terminal/src/api/baseTerminalTab.component.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tabby-terminal/src/api/baseTerminalTab.component.ts b/tabby-terminal/src/api/baseTerminalTab.component.ts index 62b86366..b38dc5d0 100644 --- a/tabby-terminal/src/api/baseTerminalTab.component.ts +++ b/tabby-terminal/src/api/baseTerminalTab.component.ts @@ -130,7 +130,13 @@ export class BaseTerminalTabComponent extends BaseTabComponent implements OnInit private sessionSupportsBracketedPaste = false private spinner = new Spinner({ stream: { - write: x => this.writeRaw(x), + write: x => { + try { + this.writeRaw(x) + } catch { + this.spinner.stop() + } + }, }, }) private spinnerActive = false