Laravel Progress Bar ANSI does not rewrite/update/linefeed properly in Debug Console

I am using Laravel 9's implementation of the Symphony ANSI Progress Bar. When I'm debugging the CLI command I wrote which uses the progress bar, it is not properly overwriting the bar, nor adding linefeeds after the bar:

Is this a known limitation of the PHPStorm terminal?

Is there a way to change out the default terminal? I was able to change the default shell, but that doesn't change the output.

Edited to add: I am running this as an `artisan` command, using the `--ansi` command line option, which does give me color.

I'm using PhpStorm 2025.2.3
Build #PS-252.26830.95, built on October 2, 2025

0

Hi!
 

What's the laravel itself version in your case?

Just tried it with Laravel 12, seems to be fine in PhpStorm 2025.2.3:

0

It's Laravel 9.

Note that this behavior is specific to the Debug Console, not the shell. I'll see if I can update my title to be clear. There doesn't seem to be a way to run the debug against my Bash terminal.

If I run it in my bash terminal it renders properly:

0

Here is a larger image showing what I'm refering to:
 

0
Hello,

Thank you for the clarification.

The behavior was filed as: https://youtrack.jetbrains.com/issue/WI-82876

Please feel free to star and follow this one, as well as leave comments if you'd like to add something.

1

请先登录再写评论。