Docs Blog Tutorials GitHub Contact
Follow on X

Blog

News, tutorials, and updates from the Domternal team.

Making Editor Content Accessible: Alt Text and ARIA

Making Editor Content Accessible: Alt Text and ARIA

An editor can be accessible to use and still let you ship inaccessible content. How Domternal helps you author the accessible kind: editable image alt text and a details block that announces its state.

#accessibility#alt-text#aria#prosemirror#webdev
Adding LaTeX Math to the Editor, Without Bundling a Math Engine

Adding LaTeX Math to the Editor, Without Bundling a Math Engine

How Domternal adds inline and block LaTeX equations through a renderer you supply: KaTeX by default, any engine you like, with input rules, a slash menu, and a live edit popover.

#latex#math#katex#prosemirror#webdev
Domternal 0.9.0: Lists That Feel Like Notion

Domternal 0.9.0: Lists That Feel Like Notion

What's new in Domternal 0.9.0: type-preserving list items, per-item Turn into, Notion-style list spacing, split-aware outdent, and wrappers that no longer pull in the block-menu package.

#release#notion#prosemirror#webdev
Building a Comment Box Found Four Bugs in My Editor

Building a Comment Box Found Four Bugs in My Editor

Dogfooding a Vue comment box surfaced four real bugs in Domternal: an invisible placeholder, a clipped popup, hover beating arrow keys, and a CSS calc() trap.

#prosemirror#debugging#showdev#webdev
Notion-Style Block Editor for Any Framework - Domternal

Notion-Style Block Editor for Any Framework - Domternal

Notion-style block editing as headless ProseMirror extensions: slash menu, drag handles, Turn into, block colors, and a scroll-spy outline, in any framework.

#notion#showdev#typescript#webdev
Making a Rich Text Editor WCAG 2.1 AA Accessible

Making a Rich Text Editor WCAG 2.1 AA Accessible

How we implemented WCAG 2.1 AA across 8 ProseMirror editor packages: focus indicators, ARIA roles, keyboard navigation, reduced motion.

#accessibility#webdev#typescript#showdev
Angular Deserves Better Than React Editor Wrappers. So I Built One.

Angular Deserves Better Than React Editor Wrappers. So I Built One.

After years of React-first wrapper pain in Angular, I built Domternal: a headless ProseMirror editor with native Angular components.

#angular#showdev#typescript#webdev