-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OSC 9;4 for progress reporting conflicts with OSC 9 notifications #8011
Comments
OSC 9 was used for notifications long before windows terminal even I strongly suggest the systemd maintainer do some research before implementing And just for the record, I dont personally care about OSC 9. kitty has |
I decided to have kitty drop OSC 9 notifications that start with 4; just in case systemd is stubborn about doing the right thing as I dont want to be drowned in endless bug reports about this. See related commit for details. |
Just noting that this occurs in kitty 0.37.0 when using the |
Windows Terminal's interpretation of the escape sequence comes from ConEmu and has existed since at least 2012 (reportedly from "build 120520d" which is a date, 2012-05-20). |
Describe the bug
kitty interprets OSC 9;4 sequences for progress reporting as notifications requests. As far as I understand this is not strictly a bug, but rather a conflict in different specifications. The reason I'm opening the issue is to bring to your attention that systemd is introducing the use of OSC 9;4 sequences for progress reporting in v257 and this could raise the issue in the wild. See this thread by Lennart Poettering: https://mastodon.social/@pid_eins/113406672373007116 .
To Reproduce
Steps to reproduce the behavior:
to see the problem you can build systemd and run the test
./build/test-progress-bar
Screenshots
Environment details
Additional context
Related links extracted from the thread:
microsoft/terminal#8055
https://conemu.github.io/en/AnsiEscapeCodes.html#ConEmu_specific_OSC
The text was updated successfully, but these errors were encountered: