Closing as Cannot Reproduce. Thanks for the detailed report and for the update that it no longer occurs on 0.10.
We looked for a cause on our side and could not find one: nothing in the streaming path changed between 0.9 and 0.10. The client parser is identical in both versions (it has not changed since 2023), and the server-side streaming code is the same as well, so the fix is not explained by a change in the extension.
The positions reported in the error (12363, 13303, 17438) match the total size of the response bodies you mention (12 to 17 KB). That means the parser was handed one whole body that ended inside a JSON string, i.e. the response was cut short before the final bytes arrived, rather than a JSON message being split across SSE chunks. That points at something between the model and the browser (the reverse proxy or Ollama closing the stream early), which would also explain why it was intermittent and only hit long responses.
If it comes back, please reopen with the server log around the failing request and, if possible, a capture of the raw response body.
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.