Tags are rendered incorrectly in multiline block
Open
Nobody has claimed this yet.
:type/enhancement
props
- Dominant language
- Clojure
- Stars
- 45k
- Forks
- 2.8k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 105
Description
What happened?
I have a block with the following content:
This is a test
New line
tag:: a tag
When I stop editing, the tag line is rendered in between the two lines of content instead of below.
Reproduce the Bug
- Write a block with the content above
Expected Behavior
Renders properly
Screenshots


Desktop Platform Information
- OS: NixOS (Linux)
- Desktop app using the Appimage
- Version 0.5.9
Mobile Platform Information
No response
Additional Context
Looks similar to https://github.com/logseq/logseq/issues/3434
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue in the desktop app using the multiline block content from the report, with the tag line after two content lines. Confirm that stopping editing places the tag between the lines; done means the tag renders below the preceding content as entered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- clojure
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100