/*! * Jodit Editor (https://xdsoft.net/jodit/) * Released under MIT see LICENSE.txt in the project root for license information. * Copyright (c) 2013-2025 Valeriy Chupurnov. All rights reserved. https://xdsoft.net */ import { Dom } from "../../../core/dom/dom.js"; /** * Check if it is possible to remove an empty adjacent element. * * @example * ```html *
|second stop
* ``` * result * ```html *|second stop
* ``` * @private */ export function checkRemoveEmptyNeighbor(jodit, fakeNode, backspace) { const parent = Dom.closest(fakeNode, Dom.isElement, jodit.editor); if (!parent) { return false; } const neighbor = Dom.findNotEmptySibling(parent, backspace); if (neighbor && Dom.isEmpty(neighbor)) { Dom.safeRemove(neighbor); jodit.s.setCursorBefore(fakeNode); return true; } return false; }