fix: Embed with underscore in url fails when hydrating from Markdown

This commit is contained in:
Tom Moor
2023-07-04 08:26:47 -04:00
parent da62c2c044
commit cce22bcdee

View File

@@ -127,12 +127,11 @@ export default class Embed extends Node {
if (!state.inTable) { if (!state.inTable) {
state.ensureNewLine(); state.ensureNewLine();
} }
const href = node.attrs.href.replace(/_/g, "%5F");
state.write( state.write(
"[" + "[" + state.esc(href, false) + "](" + state.esc(href, false) + ")"
state.esc(node.attrs.href, false) +
"](" +
state.esc(node.attrs.href, false) +
")"
); );
if (!state.inTable) { if (!state.inTable) {
state.write("\n\n"); state.write("\n\n");