diff --git a/kitty/vt-parser.c b/kitty/vt-parser.c index 8c5f9cbe6..a2d308b1c 100644 --- a/kitty/vt-parser.c +++ b/kitty/vt-parser.c @@ -604,7 +604,7 @@ dispatch_osc(PS *self, uint8_t *buf, size_t limit, bool is_extended_osc) { case 701: REPORT_ERROR("Ignoring OSC 701, used by mintty for locale"); break; case 3008: START_DISPATCH - DISPATCH_OSC(set_title); + DISPATCH_OSC(osc_context); END_DISPATCH case 7704: REPORT_ERROR("Ignoring OSC 7704, used by mintty for ANSI colors"); break; case 7750: REPORT_ERROR("Ignoring OSC 7750, used by mintty for Emoji style"); break; diff --git a/kitty_tests/__init__.py b/kitty_tests/__init__.py index 2af8f7a3c..cc1db836b 100644 --- a/kitty_tests/__init__.py +++ b/kitty_tests/__init__.py @@ -81,6 +81,9 @@ class Callbacks: def title_changed(self, data, is_base64=False) -> None: self.titlebuf.append(process_title_from_child(data, is_base64, '')) + def osc_context(self, data): + pass + def icon_changed(self, data) -> None: self.iconbuf += str(data, 'utf-8')