diff --git a/src/model/encoding/convertFromHTMLToContentBlocks.js b/src/model/encoding/convertFromHTMLToContentBlocks.js index 44b2cee159..adf8e6ef2b 100644 --- a/src/model/encoding/convertFromHTMLToContentBlocks.js +++ b/src/model/encoding/convertFromHTMLToContentBlocks.js @@ -161,8 +161,9 @@ const isValidAnchor = (node: Node) => { return false; } const anchorNode: HTMLAnchorElement = (node: any); - return !!( - anchorNode.href && + return ( + !!anchorNode.href && + URI.tryParseURI(anchorNode.href) != null && (anchorNode.protocol === 'http:' || anchorNode.protocol === 'https:' || anchorNode.protocol === 'mailto:' ||