Table header row is always lost during copy-paste

If I take this table, render it anywhere, and copy paste to Coda, it will use the first data row as the table header. The actual table header is completely lost.

  1. Render this table anywhere – eg in VSCode
  2. Copy (^A ^C)
  3. Paste to Coda (^V)
  4. Observe lost table header

Browser: Google Chrome Version 135.0.7049.115 (Official Build) (arm64)
OS: macOS 15.4.1 (24E263)

Here’s an example table:

Verb Result Complement Full Phrase Meaning Example Sentence
听 (listen) 到 (arrive) 听到 hear 我听到你的声音了。
Wǒ tīngdào nǐ de shēngyīn le.
看 (look) 到 (arrive) 看到 see 他看到我在笑。
Tā kàndào wǒ zài xiào.
睡 (sleep) 着 (enter state) 睡着 fall asleep 宝宝终于睡着了。
Bǎobao zhōngyú shuìzháo le.
点 (light) 着 (enter state) 点着 catch fire, light up 火柴点着了。
Huǒchái diǎnzháo le.
买 (buy) 到 (arrive) 买到 successfully buy 我买到票了!
Wǒ mǎidào piào le!
找 (find) 到 (arrive) 找到 find 我找到钥匙了。
Wǒ zhǎodào yàoshi le.
做 (do) 好 (good) 做好 finish doing well 作业做好了。
Zuòyè zuòhǎo le.
准备 (prepare) 好 (good) 准备好 be ready 我准备好了。
Wǒ zhǔnbèihǎo le.
说 (say) 完 (finish) 说完 finish speaking 我还没说完呢!
Wǒ hái méi shuōwán ne!
吃 (eat) 完 (finish) 吃完 finish eating 他吃完饭了。
Tā chīwán fàn le.
吃 (eat) 光 (all gone) 吃光 eat up everything 饭菜都吃光了。
Fàncài dōu chīguāng le.
用 (use) 完 (finish) 用完 use up 水用完了。
Shuǐ yòngwán le.

And the paste result screenshot:

I used copy and paste to copy from your message to Coda:

Which Apps have you tried?

Are you open to uploading the data as a CSV. The CSV upload should preserve the headers.