From 409971dcc329b3436e317cbfc2e49a1c837c5a5b Mon Sep 17 00:00:00 2001
From: Sherry-hue <37186915+Sherry-hue@users.noreply.github.com>
Date: Fri, 24 Apr 2026 11:43:25 +0800
Subject: [PATCH] fix(web): XMarkdown slot created should not have prefix
---
.changeset/breezy-sloths-move.md | 5 +++++
.../src/elements/XMarkdown/XMarkdownAttributes.ts | 2 +-
.../tests/fixtures/x-markdown/inlineview-class.html | 2 +-
.../web-elements/tests/fixtures/x-markdown/inlineview.html | 2 +-
4 files changed, 8 insertions(+), 3 deletions(-)
create mode 100644 .changeset/breezy-sloths-move.md
diff --git a/.changeset/breezy-sloths-move.md b/.changeset/breezy-sloths-move.md
new file mode 100644
index 0000000000..4ed7e338cc
--- /dev/null
+++ b/.changeset/breezy-sloths-move.md
@@ -0,0 +1,5 @@
+---
+"@lynx-js/web-elements": patch
+---
+
+fix: XMarkdown slot created should not have prefix
diff --git a/packages/web-platform/web-elements/src/elements/XMarkdown/XMarkdownAttributes.ts b/packages/web-platform/web-elements/src/elements/XMarkdown/XMarkdownAttributes.ts
index c14f3c69a2..75383d81c5 100644
--- a/packages/web-platform/web-elements/src/elements/XMarkdown/XMarkdownAttributes.ts
+++ b/packages/web-platform/web-elements/src/elements/XMarkdown/XMarkdownAttributes.ts
@@ -1288,7 +1288,7 @@ export class XMarkdownAttributes {
const container = document.createElement('span');
container.className = 'md-inline-view';
const slot = document.createElement('slot');
- slot.name = `md-inline-view-${id}`;
+ slot.name = id;
container.appendChild(slot);
img.replaceWith(container);
}
diff --git a/packages/web-platform/web-elements/tests/fixtures/x-markdown/inlineview-class.html b/packages/web-platform/web-elements/tests/fixtures/x-markdown/inlineview-class.html
index 5989d77763..dfb8bffb34 100644
--- a/packages/web-platform/web-elements/tests/fixtures/x-markdown/inlineview-class.html
+++ b/packages/web-platform/web-elements/tests/fixtures/x-markdown/inlineview-class.html
@@ -20,7 +20,7 @@
diff --git a/packages/web-platform/web-elements/tests/fixtures/x-markdown/inlineview.html b/packages/web-platform/web-elements/tests/fixtures/x-markdown/inlineview.html
index a59444a9f6..d280ec91f3 100644
--- a/packages/web-platform/web-elements/tests/fixtures/x-markdown/inlineview.html
+++ b/packages/web-platform/web-elements/tests/fixtures/x-markdown/inlineview.html
@@ -12,7 +12,7 @@