#16540·joplin

Suddenly Error when editing table with Chinese table header.

Author: sysescoolCreated Sep 12, 2026Updated Sep 16, 2026
Labelsbugdesktopupstreameditorv3.7

Operating system

Windows

Joplin version

3.7.18

Desktop version info

Suddenly Error when I am using.

# Error
Joplin encountered a fatal error and could not continue.

To report the error, please copy the *entire content* of this page and post it on Joplin forum or GitHub.

If the error persists you may try to [restart in safe mode](https://github.com/laurent22/joplin/issues#), which will temporarily disable all plugins.

# Message
Cannot destructure property 'tile' of 'l.pop(...)' as it is undefined.

# Version info
Joplin for Desktop

Copyright © 2016-2026 Laurent Cozic
Joplin 3.7.18 (prod, win32)

设备:win32, 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
客户端 ID: afde678f50d649ab82a21b800f731ac5
同步版本:3
配置档案版本:53
支持的密钥链:是
替代性实例 ID: -
Sync target: S3
编辑器:Markdown

修订:ce25482

Backup: 1.5.1
Freehand Drawing: 4.3.0

# Plugins
[
    {
        "id": "io.github.jackgruber.backup",
        "name": "Backup",
        "enabled": true,
        "version": "1.5.1"
    },
    {
        "id": "io.github.personalizedrefrigerator.js-draw",
        "name": "Freehand Drawing",
        "enabled": true,
        "version": "4.3.0"
    }
]

# Stack trace
TypeError: Cannot destructure property 'tile' of 'l.pop(...)' as it is undefined.
    at TilePointer.advance (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5701:33867)
    at TileUpdate.forward (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5701:43816)
    at TileUpdate.run (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5701:41245)
    at file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5701:47548
    at DOMObserver.ignore (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5703:59845)
    at DocView.updateInner (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5701:47351)
    at DocView.update (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5701:47191)
    at EditorView.update (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5704:7910)
    at EditorView.dispatchTransactions (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5704:5612)
    at EditorView.dispatch (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5704:6463)
Component stack

    at CodeMirror (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5805:18411)
    at div (<anonymous>)
    at div (<anonymous>)
    at div (<anonymous>)
    at NoteEditorContent (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:6057:19267)
    at ConnectFunction (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:4380:23746)
    at div (<anonymous>)
    at MainLayoutPane (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:6076:9351)
    at ConnectFunction (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:4380:23746)
    at div (<anonymous>)
    at I (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:4851:3258)
    at div (<anonymous>)
    at Resizable (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5050:5477)
    at LayoutItemContainer (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5050:18646)
    at div (<anonymous>)
    at Resizable (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5050:5477)
    at LayoutItemContainer (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5050:18646)
    at ResizableLayout (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5050:19430)
    at div (<anonymous>)
    at MainScreenComponent (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:6085:273)
    at ConnectFunction (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:4380:23746)
    at div (<anonymous>)
    at NavigatorComponent (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:6473:3041)
    at ConnectFunction (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:4380:23746)
    at PopupNotificationProvider (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5055:742)
    at v0.ThemeProvider (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:4864:264)
    at ae (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:4849:2922)
    at RootComponent (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:7082:62)
    at ConnectFunction (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:4380:23746)
    at ErrorBoundary (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:5804:3777)
    at Provider (file:///C:/Program%20Files/Joplin/resources/app.asar/main-html.bundle.js:4384:1460)

Current behaviour

Please type Chinese Table in Markdown. You can copy below to test for non-Chinese user.

| 你 | 我 | 他 |

After paste that, then type Enter, input by yourself from keyboard: | --- | --- |

Then you try to continue type --- |, the cursor will be wired, and input direcetion wired.

Then click another article. app will show above errors.

Expected behaviour

  1. like English Table, auto render it. with plus symbol button UI.

  2. no error when switch to another article by click.

Logs

No response