(toggle, enabled, enabledTitle, disabledTitle)
| 1561 | } else { |
| 1562 | let prevSibling = deletedSpan.previousSibling; |
| 1563 | if (prevSibling?.nodeType === Node.TEXT_NODE) { |
| 1564 | nextRange.setStart(prevSibling, prevSibling.nodeValue?.length || 0); |
| 1565 | } else { |
| 1566 | const textNode = document.createTextNode(''); |
| 1567 | deletedSpan.parentNode.insertBefore(textNode, deletedSpan); |
| 1568 | nextRange.setStart(textNode, textNode.nodeValue?.length || 0); |
| 1569 | } |
| 1570 | } |
| 1571 | nextRange.collapse(true); |
| 1572 | selection.removeAllRanges(); |
| 1573 | selection.addRange(nextRange); |
no test coverage detected