The workaround I’ve found is to type <kbd><kbd> and add in the / last. You can recover the table with Ctrl+Z, sometimes you need to use it multiple times.
The same also happens typing in <></ and text in the first tag. It doesn’t happen when typing <></> and then filling the first tag. Anything in the second tag has no effect it seems.
This also happens typing <a</ and adding the > after a. It doesn’t happen if the closing tag is complete.
This sometimes happens typing a></ and then completing with the < at the front. It didn’t seem to happen in the header row (also containing some of these tests…), but it happened in rows below.
Overall it seems to rely on the closing tag </ lacking a closing angle bracket, and then forming an opening tag or there being an opening tag and forming the </ of a closing tag. Contents of the closing tag other than the ending > have no effect.
Yeah I can recover with Ctrl+Z that’s not the problem. Workaround is fine but doesn’t help me much, because by simply plaicing a tag with Ctrl+V the table still breaks. I use other software like AutoHotkey to place the tag whenever I need it, which works quite similarly to Ctrl+V and it also breaks the table. So I have to manually edit it every single time with this workaround or simply forget about tags inside a table. Currently I prefer the last, otherwise it’s just too much hassle otherwise. But ideally I would like if tags didn’t break the table, then I could use them conveniently. Thanks for feedback maybe it will be useful for someone fixing it.
SYSTEM INFO:
Obsidian version: v1.6.5
Installer version: v1.6.5
Operating system: Darwin Kernel Version 23.5.0: Wed May 1 20:19:05 PDT 2024; root:xnu-10063.121.3~5/RELEASE_ARM64_T8112 23.5.0
Login status: not logged in
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: off
Plugins installed: 0
Plugins enabled: 0
RECOMMENDATIONS:
none
Additional information
I use the CSS code below to disable emphasis in header row so that in my Obsidian markdown tables don’t have headers by default. However my issue is not only restricted to writing html lists inside table headers: for example typing <u>test</u produces the issue as well.