В основном у меня есть событие "mouseover" для элемента, обратный вызов которого повторно добавит элемент к его родительскому элементу (я использую это, чтобы вывести элемент на передний план в случае, когда мой холст полон перекрывающихся элементов).
При наведении курсора на этот элемент в Mozilla он теряет состояние css: hover после повторного добавления элемента (четное положение является абсолютным и всегда одинаковым).
document.addEventListener("mouseover", (ev) => {
if (ev.target.classList.contains("item")) {
ev.target.parentElement.appendChild(ev.target);
}
});
https://jsfiddle.net/fwhs7bzo/3/
Работа в Chrome, Safari и не работает в Mozilla.
Ожидается сохранение состояния css: hover или нет?