These are incredibly interesting observations! It's kind of exciting to see how different the needs are on the modeling side, it makes me more confident that we have a real contribution to make here.
It looks to me like the console actually does know how to handle these characters to some degree. But they are only [correctly handled _within_](https://github.com/posit-dev/positron/blob/9d2b4d01d...
Thanks for the report. Is the code for this app publicly accessible? Is the app author someone you can get in touch with? How are you launching the app: by opening an app.R and hitting the Run App ...
Here's a simpler repro using rich (which is how chatlas is printing):
```python
import rich.live as Live
with Live.Live() as live:
for line in ["a", "a\nb", "a\nb\nc"]:
live.update(li...
After further reflection, I'm fine with this the way you've written it. I was going to suggest doing all the tag manipulation with a parsed-but-not-rendered-or-inserted `$liTag`, then calling rende...
Note B in the mega-comment below says "renderContent must be called on an element that's attached to the document". Is that going to be a problem here?
I don't love that this dedupes after the content has changed, by deduping all of the messages. Could you instead change `showShinyClientMessage` so that right before performing the append, see if t...
I'm fine with this PR's behavior as-is, but if the error console becomes more general in the future we should have a duplicate count like JS consoles have.
@Shubhamdhadag First guess is you’re hitting the RAM limit for that container and the process is being killed. Can you start by either redeploying with a small subset of the data to see if that mig...