ErrLookup › ianstormtaylor/slate
ianstormtaylor/slate
A completely customizable framework for building rich text editors. (Currently in beta.) · TypeScript · 197 source files
Analyzed at 72a37c701e on 2026-08-27. 76 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Cannot resolve a Slate range from a DOM event: ${event} | exception | error | slate, dom, event, selection |
| Unable to find the path for Slate node: ${Scrubber.stringify | exception | error | slate, path, normalization, stale-reference |
| Could not set focus, editor seems stuck with pending operati | exception | error | slate, focus, retries, pending-operations |
| Unable to find a host window element for this editor | exception | error | slate, window, ssr, editor-setup |
| Cannot resolve a DOM node from Slate node: ${Scrubber.string | exception | error | slate, dom, render-timing, virtualization |
| Cannot resolve a DOM point from Slate point: ${Scrubber.stri | exception | error | slate, selection, dom-point, stale-reference |
| Cannot resolve a Slate node from DOM node: ${domEl} | exception | error | slate, dom, node-mapping |
| Cannot resolve a Slate point from DOM point: ${domPoint} | exception | error | slate, selection, dom-point, void-node |
| Cannot resolve a Slate range from DOM range: ${domRange} | exception | error | slate, selection, dom-range |
| Expected index to be a number | exception | error | slate, dom, type-check, jsdom |
| Unexpected hyperscript child object: ${child} | exception | error | slate, hyperscript, jsx, children |
| The <selection> hyperscript tag must have an <anchor> tag as | exception | error | slate, hyperscript, selection, fixture |
| The <selection> hyperscript tag must have a <focus> tag as a | exception | error | slate, hyperscript, selection, fixture |
| The <text> hyperscript tag must only contain a single node's | exception | error | slate, hyperscript, text-node, fixture |
| The <text> hyperscript tag can only contain text conten | exception | error | slate, hyperscript, text-node, fixture |
| Slate hyperscript ranges must have both `<anchor />` and `<f | exception | error | slate, hyperscript, selection, anchor |
| Slate hyperscript ranges must have both `<anchor />` and `<f | exception | error | slate, hyperscript, selection, focus |
| No hyperscript creator found for tag: <${tagName}> | exception | error | slate, hyperscript, jsx, unknown-tag |
| Properties specified for a hyperscript shorthand should be a | exception | error | slate, hyperscript, config, elements |
| A HyperscriptPointRef must be passed as the ref prop of a <p | exception | error | slate-hyperscript, refs, point, jsx, testing |
| A HyperscriptRangeRef must be passed as the ref prop of an < | exception | error | slate-hyperscript, selection, anchor, range, testing |
| A HyperscriptRangeRef must be passed as the ref prop of a <f | exception | error | slate-hyperscript, selection, focus, range, testing |
| The ref prop of a token cannot be used with the path prop. | exception | error | slate-hyperscript, tokens, conflicting-props, testing |
| Cannot save pointer when pointerNode is null | exception | error | slate-react, chunking, internal-invariant, unreachable |
| Cannot restore point because saved node is no longer in save | exception | error | slate-react, chunking, internal-invariant, unreachable |
| Cannot restore point because saved chunk is no longer connec | exception | error | slate-react, chunking, internal-invariant, unreachable |
| Cannot enter non-chunk | exception | error | slate-react, chunking, internal-invariant, unreachable |
| Cannot enter empty chunk | exception | error | slate-react, chunking, internal-invariant, unreachable |
| Cannot exit root | exception | error | slate-react, chunking, internal-invariant, unreachable |
| The `useElement` hook must be used inside `renderElement`. | exception | error | slate-react, react-hooks, context, renderelement |
| Failed to attach MutationObserver, `node` is undefined | exception | error | slate-react, mutation-observer, refs, android, mount |
| Could not completely normalize the editor after ${maxIterati | exception | critical | slate, normalization, infinite-loop, normalizenode, plugin |
| Cannot get the next node from the root node! | exception | error | slate, editor-api, traversal, root-node, path |
| Cannot get the ${edge} point in the node at path [${at}] bec | exception | error | slate, points, empty-node, text-node, selection |
| Cannot get the previous node from the root node! | exception | error | slate, editor-api, traversal, root-node, path |
| Cannot get the ancestor node at path [${path}] because it re | exception | error | slate, node-api, path, ancestor, type-mismatch |
| Cannot get the child of a text node: ${Scrubber.stringify(ro | exception | error | slate, node-api, text-node, children, traversal |
| Expected index to be a number | exception | error | slate, node-api, type-check, index, defensive |
| Cannot get child at index \`${index}\` in node: ${Scrubber.s | exception | error | slate, node-api, index-out-of-bounds, children, traversal |
| Cannot get the descendant node at path [${path}] because it | exception | error | slate, path, editor, descendant, root-node |
| Cannot find a descendant at path [${path}] in node: ${Scrubb | exception | error | slate, path, node-lookup, stale-state |
| Got non-numeric path index | exception | error | slate, path, type-error, validation |
| Cannot get the leaf node at path [${path}] because it refers | exception | error | slate, path, text-node, leaf |
| Cannot get the parent of path [${path}] because it does not | exception | error | slate, path, parent, stale-state |
| Got non-numeric path index | exception | error | slate, path, type-error, validation |
| Cannot get the next path of a root path [${path}], because i | exception | error | slate, path, iteration, bounds |
| Cannot get the parent path of the root path [${path}]. | exception | error | slate, path, parent, root-path |
| Cannot get the previous path of a root path [${path}], becau | exception | error | slate, path, iteration, bounds |
| Cannot get the previous path of a first child path [${path}] | exception | error | slate, path, sibling, bounds-check |
| Cannot get the relative path of [${path}] inside ancestor [$ | exception | error | slate, path, ancestor, validation |
| Cannot apply an "insert_node" operation at path [${path}] be | exception | error | slate, insert-node, operation, index-out-of-range |
| Cannot apply a "merge_node" operation at path [${path}] beca | exception | error | slate, merge-node, root-node, operation |
| Index must be number | exception | error | slate, merge-node, validation, untrusted-input |
| Cannot apply a "merge_node" operation at path [${path}] to n | exception | error | slate, merge-node, node-types, invariant |
| Cannot move a path [${path}] to new path [${newPath}] becaus | exception | error | slate, move-node, drag-and-drop, subtree |
| Cannot set properties on the root node! | exception | error | slate, set-node, root-node, operation |
| Cannot set the "${key}" property of nodes! | exception | error | slate, set-node, immutable-props, invariant |
| Cannot set the "then" property of a node to a function | exception | error | slate, set-node, thenable, prototype-pollution |
| Cannot apply an incomplete "set_selection" operation propert | exception | error | selection, operation, slate, validation |
| Cannot set the "${key}" property of the selection! | exception | error | selection, forbidden-property, security, slate |
| Cannot set the "then" property of the selection to a functio | exception | error | selection, promise, thenable, security, slate |
| Cannot remove the "${key}" selection property | exception | error | selection, null-property, slate, validation |
| Cannot apply a "split_node" operation at path [${path}] beca | exception | error | split-node, path, root-node, slate |
| Cannot lift node at a path [${path}] because it has a depth | exception | error | lift-nodes, path-depth, transform, slate |
| Cannot merge the node at path [${path}] with the previous si | exception | error | merge-nodes, node-kind, transform, slate |
| When setting the selection and the current selection is \`nu | exception | error | selection, select, range, validation, slate |
| Cannot modify the editor | exception | error | path, root-node, internal-utility, slate |
| Cannot get the element at path [${path}] because it refers t | exception | error | path, leaf-node, element, internal-utility, slate |
| Cannot get the leaf node at path [${path}] because it refers | exception | error | path, text-node, leaf, internal-utility, slate |
| Failed to attach MutationObserver, `node` is undefined | exception | error | mutation-observer, refs, restore-dom, react, ssr |
| [Slate] initialValue is invalid! Expected a list of elements | exception | critical | initial-value, validation, react, document, slate |
| [Slate] editor is invalid! You passed: ${Scrubber.stringify( | exception | critical | editor-instance, validation, react, version-mismatch, slate |
| The `useEditor` hook must be used inside the <Slate> compone | exception | error | react, context, hooks, provider, slate |
| The `useSlateSelector` hook must be used inside the <Slate> | exception | error | react, context, hooks, selector, provider, slate |
| The `useSlateStatic` hook must be used inside the <Slate> co | exception | error | react, context, hooks, provider, slate |
| The `useSlate` hook must be used inside the <Slate> componen | exception | error | react, context, hooks, slate, provider |