diff options
-rw-r--r-- | src/extensions/Markdown.js | 2 | ||||
-rw-r--r-- | src/tests/markdown.spec.js | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/extensions/Markdown.js b/src/extensions/Markdown.js index c7faa5caf..8b742fa88 100644 --- a/src/extensions/Markdown.js +++ b/src/extensions/Markdown.js @@ -79,8 +79,6 @@ const createMarkdownSerializer = ({ nodes, marks }) => { ), serialize(content, options) { return this.serializer.serialize(content, { ...options, tightLists: true }) - .split('\\[').join('[') - .split('\\]').join(']') }, } } diff --git a/src/tests/markdown.spec.js b/src/tests/markdown.spec.js index e6ce10819..ae7ed3cfe 100644 --- a/src/tests/markdown.spec.js +++ b/src/tests/markdown.spec.js @@ -86,6 +86,8 @@ describe('Markdown though editor', () => { test('links', () => { expect(markdownThroughEditor('[test](foo)')).toBe('[test](foo)') expect(markdownThroughEditor('[test](foo "bar")')).toBe('[test](foo "bar")') + // Issue #2703 + expect(markdownThroughEditor('[bar\\\\]: /uri\n\n[bar\\\\]')).toBe('[bar\\\\](/uri)') }) test('images', () => { expect(markdownThroughEditor('![test](foo)')).toBe('![test](foo)') |