# Issue when using mixed languages and backtick \` char

**URL:** https://discuss.codemirror.net/t/issue-when-using-mixed-languages-and-backtick-char/9645
**Category:** v6
**Created:** [January 6, 2026, 7:00pm UTC](https://discuss.codemirror.net/t/issue-when-using-mixed-languages-and-backtick-char/9645 "2026-01-06T19:00:13Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![jnavb](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/jnavb/32/4213_2.png) [@jnavb](https://discuss.codemirror.net/u/jnavb)
#### Post date: [January 6, 2026, 7:00pm UTC](https://discuss.codemirror.net/t/issue-when-using-mixed-languages-and-backtick-char/9645/1 "2026-01-06T19:00:13Z")

</div>

When using mixed languages, typing backtick (`) before `([{` inserts all sorts of incorrect values (see gif for more). `console.log<insert backtick here>()`.

I think this might be a bug, [here is an environment to reproduce](https://stackblitz.com/edit/codemirror-6-typescript-9whvdltc?file=client%252Findex.ts)

![Screen Recording 2026-01-06 at 19.52.00 (1)](https://discuss.codemirror.net/uploads/default/original/2X/f/f8d5089877d032ee8c0b5e5766dcc3d96878f709.gif)

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/marijn/32/136_2.png) [@marijn](https://discuss.codemirror.net/u/marijn)
#### Post date: [January 7, 2026, 7:53am UTC](https://discuss.codemirror.net/t/issue-when-using-mixed-languages-and-backtick-char/9645/2 "2026-01-07T07:53:02Z")

</div>

I’m not seeing anything unexpected happen when I type a backtick before the parentheses in the demo you linked. What browser are you using? Are there any extensions enabled that might be interfering with the editor?

---

<div class="post-metadata">

### Author: ![jnavb](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/jnavb/32/4213_2.png) [@jnavb](https://discuss.codemirror.net/u/jnavb)
#### Post date: [January 7, 2026, 10:06am UTC](https://discuss.codemirror.net/t/issue-when-using-mixed-languages-and-backtick-char/9645/3 "2026-01-07T10:06:58Z")

</div>

Found the issue, it happens for Spanish keyboard layouts.

From [Keyboard Event Viewer](https://w3c.github.io/uievents/tools/key-event-viewer.html)

**ES Layout**

![Screenshot 2026-01-07 at 11.04.26](https://discuss.codemirror.net/uploads/default/optimized/2X/c/c6da20d1d636c83b3dc38379304ad9605644b0ef_2_690x53.png)

**EN Layout**

![Screenshot 2026-01-07 at 11.05.26](https://discuss.codemirror.net/uploads/default/optimized/2X/0/05f871430dd3c7c53c473e878a86115dc13f2bf1_2_690x15.png)

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/marijn/32/136_2.png) [@marijn](https://discuss.codemirror.net/u/marijn)
#### Post date: [January 7, 2026, 10:33am UTC](https://discuss.codemirror.net/t/issue-when-using-mixed-languages-and-backtick-char/9645/4 "2026-01-07T10:33:40Z")

</div>

I’m still not able to reproduce this, even with dead key backticks.

---

<div class="post-metadata">

### Author: ![jnavb](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/jnavb/32/4213_2.png) [@jnavb](https://discuss.codemirror.net/u/jnavb)
#### Post date: [January 7, 2026, 10:47am UTC](https://discuss.codemirror.net/t/issue-when-using-mixed-languages-and-backtick-char/9645/5 "2026-01-07T10:47:34Z")

</div>

I was able to reproduce it on two different macOS laptops. Here is more information about my device that I hope will be useful. I can also try later on a Windows machine.

OS: Tahoe 26.2 | Sequoia 15.7.3  
Browsers: Chrome 143.0.7499.192 | Firefox 146.0.1 | Brave 1.85.118  
Extensions: None

Keyboard layout `defaults read ~/Library/Preferences/com.apple.HIToolbox.plist AppleSelectedInputSources`

```auto
(
    {
        InputSourceKind = "Keyboard Layout";
        "KeyboardLayout ID" = 87;
        "KeyboardLayout Name" = "Spanish - ISO";
    },
        {
        "Bundle ID" = "com.apple.PressAndHold";
        InputSourceKind = "Non Keyboard Input Method";
    },
        {
        "Bundle ID" = "com.apple.CharacterPaletteIM";
        InputSourceKind = "Non Keyboard Input Method";
    }
)

```

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/marijn/32/136_2.png) [@marijn](https://discuss.codemirror.net/u/marijn)
#### Post date: [January 8, 2026, 9:34am UTC](https://discuss.codemirror.net/t/issue-when-using-mixed-languages-and-backtick-char/9645/6 "2026-01-08T09:34:30Z")

</div>

The content in the screencast is different from the content in the demo you linked, but even if I create content resembling the screencast, I don’t see the issue occur.

---

<div class="post-metadata">

### Author: ![jnavb](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/jnavb/32/4213_2.png) [@jnavb](https://discuss.codemirror.net/u/jnavb)
#### Post date: [January 8, 2026, 2:34pm UTC](https://discuss.codemirror.net/t/issue-when-using-mixed-languages-and-backtick-char/9645/7 "2026-01-08T14:34:15Z")

</div>

Sorry, I forgot to save after changing the editor content. It should be easy to reproduce using the screencast information.

Here is some additional information based on tests I ran:  
• It works as expected on Windows with the Spanish layout.  
• I was able to reproduce the issue on a third macOS machine using both Firefox and Chrome

The issue appears to be real. Personally, I think it will not affect many users (macOS + Spanish layout + mixed languages), and it is something I can work around. I would therefore understand if the issue remains unresolved.

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/marijn/32/136_2.png) [@marijn](https://discuss.codemirror.net/u/marijn)
#### Post date: [January 9, 2026, 9:00am UTC](https://discuss.codemirror.net/t/issue-when-using-mixed-languages-and-backtick-char/9645/8 "2026-01-09T09:00:29Z")

</div>

> [@jnavb](#):
>
> Personally, I think it will not affect many users (macOS + Spanish layout + mixed languages), and it is something I can work around. I would therefore understand if the issue remains unresolved.

It probably affects every type of composition, not just Spanish keyboard dead keys.

I was able to reproduce this, but only when using the outdated @codemirror/view from your demo. Upgrading to 6.39.9 removed the problem. So I think this was another symptom of [issue 1654](https://github.com/codemirror/dev/issues/1654).
