В вашем случае, когда используется элемент , он по умолчанию отображается в так называемом top-layer, что приводит к тому, что другие элементы, такие как уведомления (toast), могут быть скрыты. Это связано с тем, что элементы в top-layer имеют более высокий z-index и перекрывают другие элементы на странице.
Наверное, возможные решения:
1. Перемещение toast внутрь dialog.
2. Использование Popover API.
3. Отказ от dialog.
4. Изменение z-index.
Это я вкратце накидал, если надо будет, могу более подробно расписать.