Desktop: mermaid image nodes render without the image
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 77/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- typescript
- Lĩnh vực
- desktop
Hướng nghiên cứu
Bắt đầu tại packages/session-ui/src/components/markdown-mermaid.ts và kiểm tra các tùy chọn Pele renderAsync, đặc biệt là images: false. Kiểm tra cách các nút hình ảnh Mermaid được hiển thị trong ngăn Desktop Review và liệu việc bật hiển thị hình ảnh có giữ nguyên hành vi Markdown hiện tại hay không. Hoàn tất khi các nút hình ảnh trong lưu đồ hiển thị hình ảnh thay vì khoảng trống.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
- Ngôn ngữ chính
- TypeScript
- Star
- 225k
- Fork
- 30.4k
- Merge trung bình
- 4 giờ 7 phút
- Pull request đã merge (30 ngày)
- 554
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của anomalyco/opencode
-
pending close triaging
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 74/100
anomalyco/opencode#63090 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
anomalyco/opencode#63080 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
reproduced
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
anomalyco/opencode#62981 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
pending close triaging
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 68/100
anomalyco/opencode#62955 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Web UI: Uncaught TypeError on iOS < 17.4 (AbortSignal.any is not a function)Có thể đã có người làm @Paramee-Saejia đã nhận 1 ngày trước. Đang mởreproduced
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 61/100
anomalyco/opencode#62873 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của anomalyco/opencode
Issue tương tự
-
ai-driven-qa bug claude Cosmetic
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
ai-driven-qa bug claude Minor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
linagora/twake-mail-admin#609 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add: Tom Sings TV HDĐang mởapproved check:passed streams:add
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày