# macOS Tibetan Wylie input duplicates stacked consonant in editor

**URL:** <https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548>\
**Category:** Bug reports\
**Tags:** upstream-bug, repro, editor\
**Created:** [April 21, 2026, 7:18am UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548 "2026-04-21T07:18:12Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![tom1111](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@tom1111](https://forum.obsidian.md/u/tom1111)\
**Post date:** [April 21, 2026, 7:18am UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/1 "2026-04-21T07:18:12Z")

</div>

### Steps to reproduce

1. On macOS, add the keyboard **Tibetan - Wylie** in System Settings → Keyboard → Input Sources.

2. In Obsidian, open the **Sandbox vault**.

3. Make sure **Restricted mode** is on and use the default theme.

4. Switch your input source to **Tibetan - Wylie**.

5. In a new note, type these exact keys:

6. Open mac TextEdit and type the same there, and see it’s correct

### Expected result

Obsidian should produce:

- `སྔོན་`

- `སྙིང`

### Actual result

Obsidian produces:

- `སྔྔན་`

- `སྙྙང་`

### Additional information

This reproduces on macOS with the built-in **Tibetan - Wylie** keyboard, and the same input works correctly in **TextEdit** and **Microsoft OneNote** on the same machine, so this appears to be an Obsidian editor / IME composition issue rather than a macOS keyboard issue.

Obsidian version - Version 1.12.7 (Installer 1.12.4)

MacOS - 26.4.1

Please let me know if you need any more help to resolve this bug.

### Related Past posts

This post from 2021 from the forum - “typing-in-tibetan-slightly-broken/16604”. I can post links so you can search for it.

---

<div class="post-metadata">

**Author:** ![WhiteNoise](https://forum.obsidian.md/user_avatar/forum.obsidian.md/whitenoise/32/11_2.png) [@WhiteNoise](https://forum.obsidian.md/u/WhiteNoise)\
**Post date:** [April 21, 2026, 11:41am UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/2 "2026-04-21T11:41:22Z")

</div>

- Does happen in source mode?
- Using Chrome (not safari), does it happen in gmail editor?
- Using Chrome (not safari), open this [page](https://codemirror.net/try/#c=aW1wb3J0IHtiYXNpY1NldHVwLCBFZGl0b3JWaWV3fSBmcm9tICJjb2RlbWlycm9yIgppbXBvcnQge21hcmtkb3dufSBmcm9tICJAY29kZW1pcnJvci9sYW5nLW1hcmtkb3duIgppbXBvcnQge2xhbmd1YWdlc30gZnJvbSAiQGNvZGVtaXJyb3IvbGFuZ3VhZ2UtZGF0YSIKCi8vIFRoZSBNYXJrZG93biBwYXJzZXIgd2lsbCBkeW5hbWljYWxseSBsb2FkIHBhcnNlcnMKLy8gZm9yIGNvZGUgYmxvY2tzLCB1c2luZyBAY29kZW1pcnJvci9sYW5ndWFnZS1kYXRhIHRvCi8vIGxvb2sgdXAgdGhlIGFwcHJvcHJpYXRlIGR5bmFtaWMgaW1wb3J0LgpsZXQgdmlldyA9IG5ldyBFZGl0b3JWaWV3KHsKICBkb2M6ICJIZWxsb1xuXG5gYGBqYXZhc2NyaXB0XG5sZXQgeCA9ICd5J1xuYGBgIiwKICBleHRlbnNpb25zOiBbCiAgICBiYXNpY1NldHVwLAogICAgbWFya2Rvd24oe2NvZGVMYW5ndWFnZXM6IGxhbmd1YWdlc30pCiAgXSwKICBwYXJlbnQ6IGRvY3VtZW50LmJvZHkKfSkK) and try there. Does it work?

---

<div class="post-metadata">

**Author:** ![tom1111](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@tom1111](https://forum.obsidian.md/u/tom1111)\
**Post date:** [April 22, 2026, 5:56pm UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/3 "2026-04-22T17:56:59Z")

</div>

- Does it happen in source mode?

Yes

- Using chrome (not safari), does it happen in gmail editor?

No, it works perfectly in gmail editor

- Using Chrome (not safari), open this page and try there. Does it work?

Yes, same wrong behavior

---

<div class="post-metadata">

**Author:** ![tom1111](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@tom1111](https://forum.obsidian.md/u/tom1111)\
**Post date:** [June 2, 2026, 6:26am UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/4 "2026-06-02T06:26:15Z")

</div>

@WhiteNoise Do you need anything more from my side? Did you identify where is the bug?

Thank you!

---

<div class="post-metadata">

**Author:** ![WhiteNoise](https://forum.obsidian.md/user_avatar/forum.obsidian.md/whitenoise/32/11_2.png) [@WhiteNoise](https://forum.obsidian.md/u/WhiteNoise)\
**Post date:** [June 2, 2026, 11:16am UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/5 "2026-06-02T11:16:47Z")

</div>

does it happen in Safari on that page?

---

<div class="post-metadata">

**Author:** ![WhiteNoise](https://forum.obsidian.md/user_avatar/forum.obsidian.md/whitenoise/32/11_2.png) [@WhiteNoise](https://forum.obsidian.md/u/WhiteNoise)\
**Post date:** [June 2, 2026, 2:40pm UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/6 "2026-06-02T14:40:20Z")

</div>

I was about to suggest you open an upstream bug report to codemirror, but I see you already did it.

> **[Bug - macOS Tibetan Wylie IME duplicates subjoined consonants during composition](https://code.haverbeke.berlin/codemirror/dev/issues/1708)**
>
> When using the built-in macOS Tibetan Wylie input method in a CodeMirror 6 editor, typing Tibetan stacks can corrupt the inserted text by duplicating the subjoined consonant.
> 
> Environment:
> \- macOS: 26.5
> \- Browser: Chrome Version 148.0.7778.97...

---

<div class="post-metadata">

**Author:** ![tom1111](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@tom1111](https://forum.obsidian.md/u/tom1111)\
**Post date:** [June 8, 2026, 6:40pm UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/7 "2026-06-08T18:40:37Z")

</div>

@WhiteNoise It’s fixed in the upstream repo! I verified the fix resolves the issue.

What are the next steps to resolve it in Obsidian? Hopefully now it will be simple.

It’s actually a matter of adding one tag. See fix in - codemirror/view/commit/097aba8a8956ebd174698e5701bf359f93f43c43

See the issue you linked, it was resolved there.

(I am not adding links because I lack permission to do so)

---

<div class="post-metadata">

**Author:** ![WhiteNoise](https://forum.obsidian.md/user_avatar/forum.obsidian.md/whitenoise/32/11_2.png) [@WhiteNoise](https://forum.obsidian.md/u/WhiteNoise)\
**Post date:** [June 8, 2026, 7:07pm UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/8 "2026-06-08T19:07:20Z")

</div>

Thank you, I was following the upstream report. At some point, we will do a a refresh of the dependencies and update codemirror too. There’s no ETA for that. It may take months.

---

<div class="post-metadata">

**Author:** ![tom1111](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@tom1111](https://forum.obsidian.md/u/tom1111)\
**Post date:** [June 8, 2026, 7:27pm UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/9 "2026-06-08T19:27:23Z")

</div>

Thank you 🙏

Is it possible to request it will take less then months? If possible it will be very helpful.

A bit more on why it’s needed - This issue makes using Obsidian for Tibetan quite unbearable, as it occurs every other sentence or so, and breaks the flow of typing, requiring manual fix. I am currently evaluating using obsidian as a basis editor for creating some Tibetan language tools - spell check (which doesn’t exist for tibetan!), ai integration, OCR and so on. I have some POCs on them. But if typing in Tibetan is quite a pain, creating such tools is kind of pointless.

I highly appreciate your consideration 🙏

---

<div class="post-metadata">

**Author:** ![tom1111](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@tom1111](https://forum.obsidian.md/u/tom1111)\
**Post date:** [August 25, 2026, 7:28am UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/10 "2026-08-25T07:28:43Z")

</div>

Hi,

Is there perhaps now an ETA for refreshing codemirror?

Thank you for your support

---

<div class="post-metadata">

**Author:** ![WhiteNoise](https://forum.obsidian.md/user_avatar/forum.obsidian.md/whitenoise/32/11_2.png) [@WhiteNoise](https://forum.obsidian.md/u/WhiteNoise)\
**Post date:** [August 26, 2026, 1:23pm UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/11 "2026-08-26T13:23:12Z")

</div>

Which version of obsidian are you running?

That fix should have been integrated at this point.

---

<div class="post-metadata">

**Author:** ![tom1111](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@tom1111](https://forum.obsidian.md/u/tom1111)\
**Post date:** [August 26, 2026, 3:42pm UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/12 "2026-08-26T15:42:02Z")

</div>

Thanks for your reply!

I was running an old version of Obsidian, but just updated now to latest (Version 1.13.7 (Installer 1.12.4) and the same bug is still happening.

---

<div class="post-metadata">

**Author:** ![tom1111](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@tom1111](https://forum.obsidian.md/u/tom1111)\
**Post date:** [August 26, 2026, 4:20pm UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/13 "2026-08-26T16:20:21Z")

</div>

I looked into this issue more and put my findings here -

> **[\<!doctype html\> \<html\> \<body\> \<div id="editor"\>\</div\> \<script type="module"... -...](https://code.haverbeke.berlin/codemirror/dev/issues/1708#issuecomment-70654)**
>
> When using the built-in macOS Tibetan Wylie input method in a CodeMirror 6 editor, typing Tibetan stacks can corrupt the inserted text by duplicating the subjoined consonant.
> 
> Environment:
> \- macOS: 26.5
> \- Browser: Chrome Version 148.0.7778.97...

Could you confirm my obsidian version has the current fix already? And is obsidian on mac closer to chrome or to safari?

---

<div class="post-metadata">

**Author:** ![tom1111](https://forum.obsidian.md/letter_avatar_proxy/v4/letter/t/4da419/32.png) [@tom1111](https://forum.obsidian.md/u/tom1111)\
**Post date:** [October 12, 2026, 5:33pm UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/14 "2026-10-12T17:33:02Z")

</div>

Hi again,

Could you confirm my obsidian version has the current fix already? And is obsidian on mac closer to chrome or to safari?

Updated to latest and still happening - Version 1.14.4 (Installer 1.12.4)

I think the underlying module fix should be working properly.

---

<div class="post-metadata">

**Author:** ![WhiteNoise](https://forum.obsidian.md/user_avatar/forum.obsidian.md/whitenoise/32/11_2.png) [@WhiteNoise](https://forum.obsidian.md/u/WhiteNoise)\
**Post date:** [October 12, 2026, 6:49pm UTC](https://forum.obsidian.md/t/macos-tibetan-wylie-input-duplicates-stacked-consonant-in-editor/113548/15 "2026-10-12T18:49:14Z")

</div>

Yes that fix was merged.  
Obsidian on MacOS desktop uses a chromium backend.
