It depends on what you mean by “no longer works” - no longer works in what sense? Does Obsidian not allow you to type the | character?
Because it works just fine on my end, it’s just that as soon as you start creating the |---| separator it will convert to an editable live table in live preview mode.
P.S. If you want to get the live table editing feature, you must also type the first |---| separator line after the header line to tell Obsidian that you want a table, it’s not enough to just type the header line
Thank you both. I was typing the |---| but it wasn’t working, and the problem, as @egauthier pointed out, was that I didn’t have a blank line before the table.
Now, the next annoyance is that pressing enter on the last column doesn’t take me to the left-most column of the next row!
I’m adding this note in as another potential solution for users searching for answers discovering this thread like I was. In my case, I had a plugin called Smart Typography that had a setting for Dashes to replace two-dashes to an En-Dash that was turned on. It was driving me crazy trying to find an answer. All the searches suggesting Mac keyboard settings, etc., weren’t working for me. I could cut and paste sample code of table examples and they’d work fine, but I couldn’t type them directly. I finally turned off all community plugins and the problem went away. Through trial and error I found the problem. Once I found this plug in option and turned it off, my problems typing dashes went away and I could create tables in markdown again.