mirror of
https://github.com/SerenityOS/serenity
synced 2026-04-25 17:15:42 +02:00
Instead of having our own incompatible OSC 9 sequence for showing a progress bar in the task bar, switch to using the more commonly used OSC 9;4 sequence, introduced by ConEmu [1]. Other terminal emulators, like iTerm2 [2], Ghostty [3], and the Windows Terminal [4] also use this OSC sequence. This makes progress bar updates sent by Neovim work properly in our terminal. Previously, it was always stuck at 100%. [1] https://conemu.github.io/en/AnsiEscapeCodes.html#ConEmu_specific_OSC [2] https://iterm2.com/documentation-escape-codes.html [3] https://ghostty.org/docs/vt/osc/conemu#change-progress-state-(osc-94) [4] https://learn.microsoft.com/en-us/windows/terminal/tutorials/progress-bar-sequences