-
Notifications
You must be signed in to change notification settings - Fork 626
Closed
Labels
Description
Ways To Reproduce:
- Setup Windows Terminal (https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701#activetab=pivot:overviewtab) with Visual Studio.
- Create a simple progress view
using Spectre.Console;
AnsiConsole.Progress()
.Start(ctx =>
{
// Define tasks
var task1 = ctx.AddTask("[green]Reticulating splines[/]");
var task2 = ctx.AddTask("[green]Folding space[/]");
while (!ctx.IsFinished)
{
task1.Increment(1.5);
task2.Increment(0.5);
Thread.Sleep(100);
}
});
Console.ReadKey();
-
Run the program. This will print and updates an active progress bar

-
Now adjust the width of Windows Terminal while progress bar is running. The render fails and messes up the console.

-
There is no going back after this. Once console got messy, Even if we resize the console back to normal or maximized stage, The screen won't update to normal way
Please upvote 👍 this issue if you are interested in it.
mthalman, SuperJMN, pointydev, frankhaugen, selfdocumentingcode and 3 more