mirror of
https://github.com/ianstormtaylor/slate.git
synced 2025-01-19 14:27:07 +01:00
Merge branch 'master' of github.com:ianstormtaylor/slate
This commit is contained in:
commit
9b34a3310f
@ -197,6 +197,13 @@ export const ReactEditor = {
|
||||
const el = ReactEditor.toDOMNode(editor, node)
|
||||
let domPoint: DOMPoint | undefined
|
||||
|
||||
// If we're inside a void node, force the offset to 0, otherwise the zero
|
||||
// width spacing character will result in an incorrect offset of 1
|
||||
const [match] = Editor.nodes(editor, { at: point, match: 'void' })
|
||||
if (match) {
|
||||
point = { path: point.path, offset: 0 }
|
||||
}
|
||||
|
||||
// For each leaf, we need to isolate its content, which means filtering
|
||||
// to its direct text and zero-width spans. (We have to filter out any
|
||||
// other siblings that may have been rendered alongside them.)
|
||||
|
Loading…
x
Reference in New Issue
Block a user