From 33207a57baae7b5a02cbfd4959764987847484eb Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 5 Dec 2024 19:21:00 +0530 Subject: [PATCH] Add tests for consecutive conflicting variation selectors --- kitty_tests/screen.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kitty_tests/screen.py b/kitty_tests/screen.py index 1a18d918f..55e598e4c 100644 --- a/kitty_tests/screen.py +++ b/kitty_tests/screen.py @@ -687,6 +687,10 @@ class TestScreen(BaseTest): # narrow + VS15 t('\u25b6', 1, '\ufe0e', 1) t('\u25b6\ufe0e', 1) + # narrow + VS16 + VS15 + t('\u25b6', 1, '\ufe0f', 2, '\ufe0e', 2) + # wide + VS15 + VS16 + t('\U0001f610', 2, '\ufe0e', 1, '\ufe0f', 1) def test_writing_with_cursor_on_trailer_of_wide_character(self): s = self.create_screen()