/** * The scheme guard, for markdown this surface did not write. * * `MarkdownView` renders files fetched from a git host, so its * document is hostile input by default. Most of what that usually * means is already answered by construction here: there is no * `innerHTML` anywhere in this subpath, every rendered node is * `createElement` plus `textContent`, and CodeMirror's state holds * the source as *text* — so a `