diff --git a/app/src/js/scrollback.ts b/app/src/js/scrollback.ts index bdcb9f4..295f03f 100644 --- a/app/src/js/scrollback.ts +++ b/app/src/js/scrollback.ts @@ -58,12 +58,17 @@ export function addOutput(id: string, output: CommandOutput) { else item.textContent = content - scrollback.append(item) + const input = document.querySelector(`[data-id="${id}"].input`) + if (input instanceof HTMLLIElement) + input.parentNode!.insertBefore(item, input.nextSibling) + else + scrollback.append(item) + autoScroll() } export function addErrorMessage(message: string) { - addOutput("", { html: `${message}` }) + addOutput("", { html: `< span class= "red" > ${message} ` }) }