Rules (4 or 5 hyphens) and 6+ hyphens escape control characters in TS

Issue #57 wontfix
Craig Lawrence created an issue

Likely related to how rules are handled (see example 4)
Some examples look like improvements (examples 1 and 2), but others (e.g. 3) look like a regression.

  1. Request ---------- Forwarded message ---------\r\n

    • old {"type":"text","text":">> ---------- Forwarded message ---------\r"},{"type":"hardBreak"}
    • new {"type":"text","text":">> ---------- Forwarded message ---------"},{"type":"hardBreak"}
  2. Request ------------------------\n[1]

    • old {"type":"text","text":"------------------------\n[1] "}
    • new {"type":"text","text":"------------------------"},{"type":"hardBreak"},{"type":"text","text":"[1] "}
  3. Request ------\n # <UGC that doesn't look like an intended list item>

    • old {"type":"text","text":"------\n # <UGC that doesn't look like an intended list item>"}
    • new {"type":"text","text":"------"}]},{"type":"orderedList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"<UGC that doesn't look like an intended list item>"
  4. Request -----\n # text

    • old {"type": "rule"}...{"type":"text","text":" # text"}
    • new {"type": "rule"}...{"type":"orderedList","content":[{"type":"listItem","content":[{"type":"paragraph","content":[{"type":"text","text":"text"

Comments (2)

  1. Log in to comment