From 76b247b8ca441751899d8eb8f6692e67f8270a1b Mon Sep 17 00:00:00 2001 From: Hyeseong Kim Date: Thu, 23 Apr 2026 23:00:39 +0900 Subject: [PATCH 1/2] reset linker state on boundary --- src/grapheme.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/grapheme.js b/src/grapheme.js index f9dc394..bd77cd5 100644 --- a/src/grapheme.js +++ b/src/grapheme.js @@ -155,6 +155,7 @@ export function* graphemeSegments(input) { extPic = catAfter === 4; emoji = false; consonant = false; + linker = false; riCount = 0; index = cursor; _catBegin = catAfter; From 36af899d719cd6f213ee77d9d0982156d7416bfb Mon Sep 17 00:00:00 2001 From: Hyeseong Kim Date: Thu, 23 Apr 2026 23:02:21 +0900 Subject: [PATCH 2/2] changeset --- .changeset/moody-turtles-learn.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/moody-turtles-learn.md diff --git a/.changeset/moody-turtles-learn.md b/.changeset/moody-turtles-learn.md new file mode 100644 index 0000000..0cb0c6b --- /dev/null +++ b/.changeset/moody-turtles-learn.md @@ -0,0 +1,5 @@ +--- +"unicode-segmenter": patch +--- + +Reset `InCB=Linker` tracking state for a new boundary.