сбой в моем приложении flutter при работе с диалогами

#flutter #dialog #widget

#трепетание #диалоговое окно #виджет

Вопрос:

Я использую эти диалоги для действий подтверждения, в которых они возвращают значение true, если пользователь подтвердил выполнение действия, или false, если они отменены.

Например, действие выхода из системы выглядит следующим образом

                   GestureDetector(
                    onTap: ()async{
                      final bool result=await showDialog(
                        context: context,
                       
                        builder: (dialogueContext) => ActionDialogue(text: 'Are you sure you want to logout?',button: 'Logout'),
                      );
                      if(result==true){
                        await _auth.signOut();
                        Navigator.pop(context);
                      }
                    },
                    child: Text(
                      'Logout',
                      style: TextStyle(color: Colors.grey[700],fontSize: 20),
                    ),
                  ),
 

Это то, что отображается в пользовательском интерфейсе

Это то, что отображается в пользовательском интерфейсе

Проблема в том, что иногда он решает пойти изгоем и возвращает диалог без текста в его атрибутах, например.

Без текста

Это происходит либо на кнопках, либо в тексте подтверждения. В чем может быть проблема или что я делаю не так.

Комментарии:

1. какая-либо ошибка на консоли?

2. Нет ошибки на консоли