# Content rendered between less than "\<this\>" sign missing

**URL:** https://discuss.prosemirror.net/t/content-rendered-between-less-than-this-sign-missing/8162
**Category:** Uncategorized
**Created:** [January 24, 2025, 8:37am UTC](https://discuss.prosemirror.net/t/content-rendered-between-less-than-this-sign-missing/8162 "2025-01-24T08:37:02Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Alex](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/a/db5fbb/32.png) [@Alex](https://discuss.prosemirror.net/u/Alex)
#### Post date: [January 24, 2025, 8:37am UTC](https://discuss.prosemirror.net/t/content-rendered-between-less-than-this-sign-missing/8162/1 "2025-01-24T08:37:03Z")

</div>

Hello there!

I’m using an Editor wrapper in React TypeScript called TipTap ([Editor Class | Tiptap Editor Docs](https://tiptap.dev/docs/editor/api/editor)) which mentions the use of ProseMirror as the built in text editor.

I’m simply trying to display text in a text area which supports dynamic highlighting and interaction with highlighted text, but when receiving any text containing characters between these signs “\<”, “\>” nothing is rendered.

So for example, this piece of text data:

- “This is `<an example of>` an issue” Shows up in the rendered text area as:
- “This is an issue”

I searched around quite a bit and didn’t find any configuration within both TipTap and ProseMirror, or event HTML to make it display 100% of the content.

If it’s relevant, this is how I’m building the editor in the code:

```auto
const editor = useEditor(
  {
    extensions,
    content,
    editable: false,
    parseOptions: {
      preserveWhitespace: "full",
    },
  [editingState],
);

return (
  <EditorContent
    editor={editor}
  />);

```

Thank you in advance for your time and assistance!

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/marijn/32/15_2.png) [@marijn](https://discuss.prosemirror.net/u/marijn)
#### Post date: [January 24, 2025, 9:13am UTC](https://discuss.prosemirror.net/t/content-rendered-between-less-than-this-sign-missing/8162/2 "2025-01-24T09:13:18Z")

</div>

Something in the way you’re loading that content ends up interpreting it as HTML, I assume. That’s not something ProseMirror is responsible for.

---

<div class="post-metadata">

### Author: ![Alex](https://discuss.prosemirror.net/letter_avatar_proxy/v4/letter/a/db5fbb/32.png) [@Alex](https://discuss.prosemirror.net/u/Alex)
#### Post date: [January 24, 2025, 9:43am UTC](https://discuss.prosemirror.net/t/content-rendered-between-less-than-this-sign-missing/8162/3 "2025-01-24T09:43:52Z")

</div>

But even in the example I gave here (which I assume is using Prose Mirror) it’s not displaying what I typed between “\<” and “\>”.

Trying, again, following is “content” being written between “\<” and “\>”:

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.prosemirror.net/user_avatar/discuss.prosemirror.net/marijn/32/15_2.png) [@marijn](https://discuss.prosemirror.net/u/marijn)
#### Post date: [January 24, 2025, 12:08pm UTC](https://discuss.prosemirror.net/t/content-rendered-between-less-than-this-sign-missing/8162/4 "2025-01-24T12:08:00Z")

</div>

> [@Alex](#):
>
> But even in the example I gave here (which I assume is using Prose Mirror)

If you mean this forum, it’s not. But it’s interpreting your message as Markdown, which allows inline HTML tags, and thus interprets angle brackets like such tags.
