()
| 1545 | deletedSpan.parentNode.insertBefore(textNode, nextSibling); |
| 1546 | nextRange.setStart(textNode, 0); |
| 1547 | } |
| 1548 | } else { |
| 1549 | let prevSibling = deletedSpan.previousSibling; |
| 1550 | if (prevSibling?.nodeType === Node.TEXT_NODE) { |
| 1551 | nextRange.setStart(prevSibling, prevSibling.nodeValue?.length || 0); |
| 1552 | } else { |
| 1553 | const textNode = document.createTextNode(''); |
| 1554 | deletedSpan.parentNode.insertBefore(textNode, deletedSpan); |
| 1555 | nextRange.setStart(textNode, textNode.nodeValue?.length || 0); |
| 1556 | } |
| 1557 | } |
| 1558 | nextRange.collapse(true); |
| 1559 | selection.removeAllRanges(); |
| 1560 | selection.addRange(nextRange); |
| 1561 | } |
| 1562 | |
| 1563 | showOriginalPromptPreview(originalText) { |
| 1564 | if (this.scrubberDiffState.originalTooltipVisible) return; |
no test coverage detected