в общем проблему нашел. у меня кастомный хук закрывает окно при клике вне его:
const useClickOutside = (ref, callback) => {
const handleClick = (e) => {
if (ref.current && !ref.current.contains(
e.target)) {
callback();
}
};
useEffect(() => {
document.addEventListener('click', handleClick);
return () => {
document.removeEventListener('click', handleClick);
};
});
};
И походу в момент клика по кнопке удаления удаляется элемент и хук тоже отрабатыает. Но не понимаю как это фиксить