--- a/vendor/github.com/russross/blackfriday/v2/html.go Tue Aug 23 22:33:28 2022 +0200
+++ b/vendor/github.com/russross/blackfriday/v2/html.go Tue Aug 23 22:39:43 2022 +0200
@@ -132,7 +132,10 @@
}
if params.FootnoteReturnLinkContents == "" {
- params.FootnoteReturnLinkContents = `<sup>[return]</sup>`
+ // U+FE0E is VARIATION SELECTOR-15.
+ // It suppresses automatic emoji presentation of the preceding
+ // U+21A9 LEFTWARDS ARROW WITH HOOK on iOS and iPadOS.
+ params.FootnoteReturnLinkContents = "<span aria-label='Return'>↩\ufe0e</span>"
}
return &HTMLRenderer{
@@ -616,7 +619,7 @@
}
case Code:
r.out(w, codeTag)
- escapeHTML(w, node.Literal)
+ escapeAllHTML(w, node.Literal)
r.out(w, codeCloseTag)
case Document:
break
@@ -762,7 +765,7 @@
r.cr(w)
r.out(w, preTag)
r.tag(w, codeTag[:len(codeTag)-1], attrs)
- escapeHTML(w, node.Literal)
+ escapeAllHTML(w, node.Literal)
r.out(w, codeCloseTag)
r.out(w, preCloseTag)
if node.Parent.Type != Item {