Display text
Not a question — a block of formatted text placed among questions: instructions, legal copy, section intros. It renders with no label, no input, and no required marker, and it never appears in stored answers.
Authoring
Section titled “Authoring”In the editor you write Markdown in a plain textarea with a live preview toggle. Supported syntax:
**bold**,*italic*[link text](https://…)—http,https, andmailtolinks only; anything else renders as literal text. Links open in a new tab withrel="noopener noreferrer".-/*bulleted lists and1.numbered lists- blank lines separate paragraphs; single line breaks are preserved
"typeConfig": { "content": "**Before you start** — have your order number ready." }Sanitization
Section titled “Sanitization”There is no raw-HTML pass-through. Author input is entity-escaped first,
then the Markdown transforms generate markup from a fixed safe tag set
(p, br, strong, em, a, ul, ol, li — nothing else: no
images, headings, tables, or inline styles). Typing <script> into a
display block renders the literal text <script>. The editor preview and
the live embed run the identical sanitizer, so what you preview is exactly
what respondents get.
No code, no answer, no requirement
Section titled “No code, no answer, no requirement”Because a display block is never answered, the question dialog hides the code, prompt, and requirement fields for it. It keeps:
- Section — display blocks group into section cards like anything else;
- Width — full-width intros, half-width side notes;
- Visibility rules — conditional instructions are one of the type’s best uses (show the shipping note only when they chose delivery).
Rules can never reference a display block — there’s no answer to compare.