diff --git a/.changeset/fix-escape-arrows.md b/.changeset/fix-escape-arrows.md new file mode 100644 index 000000000..7dfeb1a6a --- /dev/null +++ b/.changeset/fix-escape-arrows.md @@ -0,0 +1,5 @@ +--- +default: patch +--- + +Reescape arrow brackets when editing a message. diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index e88da3a79..ad10769fd 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -53,7 +53,7 @@ jobs: }); const pr = prs.data[0]; return pr - ? `([#${pr.number}](${pr.html_url}) by @${pr.user.login})` + ? `([#${pr.number}](<${pr.html_url}>) by @${pr.user.login})` : `(\`${hash}\`)`; } catch { return `(\`${hash}\`)`; diff --git a/src/app/plugins/markdown/utils.ts b/src/app/plugins/markdown/utils.ts index 822a1e5a1..ddaf66a02 100644 --- a/src/app/plugins/markdown/utils.ts +++ b/src/app/plugins/markdown/utils.ts @@ -2,7 +2,7 @@ import { findAndReplace } from '$utils/findAndReplace'; // URL-aware pattern for inline sequences const URL_NEG_LB = '(?]'; const CAP_INLINE_SEQ = `${URL_NEG_LB}${INLINE_SEQUENCE_SET}`; /**