There’s a bug since 5.4 rollout. As soon as that was released, I have maybe 50% of my code fenced blocks outputting as walls of text. This is in normal chatgpt conversations.
Actually highly problematic, 100% of recent messages have no formatting, over and over
Seriously though, this is your basic product, to output things like code properly. Your engineers literally broke your product and cant fix it? (yes, the problem still persists right now).
Here’s a clue
”using a 4-backtick fence so the internal ```json inside the C++ raw strings cannot terminate the outer fence.”
Something about the latest update is breaking fences
Still broken fyi, it happens randomly, but when it happens it’s over and over, pretty frustrating.
trying to get it to explain why it keeps breaking it
”Because I malformed the markdown fences.
I kept outputting the opening fence and the code on the same line, or effectively wrapping the fence inside plain text, so your client never saw a real block start. When that happens, the renderer treats the whole reply as normal text instead of code.
The required shape is:
opening fence on its own line: ```cpp
code starts on the next line
closing fence on its own line: ```
I failed that repeatedly. It is my formatting error, not your build, not your app, and not the C++ file itself.”
Even though it ‘identifies’ the issue, it still does it 10 times in a row again