story-kit: create 192_bug_code_fences_lose_newlines_when_pasted_from_agent_output
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
---
|
||||
name: "Code fences lose newlines when pasted from agent output"
|
||||
---
|
||||
|
||||
# Bug 192: Code fences lose newlines when pasted from agent output
|
||||
|
||||
## Description
|
||||
|
||||
When the assistant pastes a multi-line Rust function using a fenced code block, the second half of the code loses its line breaks and renders as a single long line. This has been reproduced twice in the Matrix chat interface.
|
||||
|
||||
## How to Reproduce
|
||||
|
||||
1. Ask the assistant to paste a multi-line Rust function in a fenced code block
|
||||
2. The function `mentions_bot()` from the matrix bot module was used as the test case
|
||||
3. Observe the rendered output in Matrix
|
||||
|
||||
## Actual Result
|
||||
|
||||
The first portion of the code block renders with proper newlines, but partway through (around the `let short = format!(...)` line), all remaining lines collapse into a single line with no line breaks.
|
||||
|
||||
## Expected Result
|
||||
|
||||
The entire code block should render with proper newlines preserved, matching the original source formatting.
|
||||
|
||||
## Acceptance Criteria
|
||||
|
||||
- [ ] Code fences with multi-line content preserve all newlines when sent through the Matrix bot interface
|
||||
- [ ] Verify the issue is not a Matrix client rendering bug vs. a message sending bug (inspect the raw message content)
|
||||
Reference in New Issue
Block a user