У меня та же проблема.
Совет Джаспера Берналеса сработал.
Я изменил свой код с:
<Edit
onSuccess={onSuccess}
{...props}
>
на:
<Edit
onSuccess={onSuccess}
undoable={false}
{...props}
>
тогда ... это работает!
Похоже, проблема вызвана принудительным вмешательством "useRedirect" или "useRefre sh" в задержку, запланированную функцией "undoable". документ, похоже, нуждается в обновлении этой части. просто проверьте это в React-Admin Docs.:
Вы можете отключить это поведение, установив undoable = {false}. С этой настройкой нажатие на кнопку «Удалить» отображает диалоговое окно подтверждения. Действия «Сохранить» и «Удалить» становятся блокирующими и задерживают обновление sh экрана до тех пор, пока поставщик данных не ответит.