Desktop: mermaid image nodes render without the image
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 77/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- desktop
Direzione di ricerca
Inizia da packages/session-ui/src/components/markdown-mermaid.ts ed esamina le opzioni di Pele renderAsync, in particolare images: false. Verifica come vengono visualizzati i nodi immagine di Mermaid nel riquadro Desktop Review e se abilitare il rendering delle immagini preserva il comportamento Markdown esistente. Il lavoro è completato quando i nodi immagine del diagramma di flusso mostrano le immagini invece di lasciare spazi vuoti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
Mermaid image nodes (node@{ img: "..." }) show only their label in the Markdown viewer. The image is missing. Normal Markdown images in the same file () display correctly.
The cause seems to be ./packages/session-ui/src/components/markdown-mermaid.ts, which calls Pele with images: false:
const result = await pele.renderAsync(source, {
...
images: false,
})
With this option, Pele leaves the <image> element out of the SVG but still reserves the space for it, so the node shows only its label above an empty gap.
Plugins
No response
OpenCode version
2.2.6
Steps to reproduce
- Create a markdown file with:
 ```mermaid flowchart TB a["start"] b@{ img: "assets/image.png", label: "image node", pos: "b", w: 90, h: 53, constraint: "on" } c@{ img: "https://mermaid.js.org/favicon.svg", label: "remote image", pos: "b", w: 60, h: 60 } a --> b --> c ``` - Open the file in the desktop Review pane.
- The Markdown image shows, but nodes
bandcshow only their labels with empty space.
Screenshot
No response
Operating System
Mac OS
Terminal
No response
- Lingua principale
- TypeScript
- Stelle
- 225k
- Fork
- 30.4k
- Merge medio
- 4h 7m
- PR unite (30g)
- 554
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di anomalyco/opencode
-
pending close triaging
Difficoltà 1/5 1-3 ore Idoneità per principianti 74/100
anomalyco/opencode#63090 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
anomalyco/opencode#63080 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
reproduced
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
anomalyco/opencode#62981 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
pending close triaging
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
anomalyco/opencode#62955 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Web UI: Uncaught TypeError on iOS < 17.4 (AbortSignal.any is not a function)Forse già presa @Paramee-Saejia l’ha presa 1 giorno fa. Apertareproduced
Difficoltà 2/5 1-3 ore Idoneità per principianti 61/100
anomalyco/opencode#62873 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di anomalyco/opencode
Issue simili
-
ai-driven-qa bug claude Cosmetic
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
ai-driven-qa bug claude Minor
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
linagora/twake-mail-admin#609 ·
I maintainer di solito rispondono entro 1 giorno
-
Add: Tom Sings TV HDApertaapproved check:passed streams:add
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno