JavascriptChannel (настройка своего диалогового окна) - Flutter

Всем добра. Столкнулся с проблемой: не могу вызвать своё диалоговое окно. Даже не спрашивайте зачем я пытался это сделать (выглядит очень стрёмно). Может кто сталкивался с этим и знает как решить эту проблему?

Код:

javascriptChannels: Set.from(
              [
                JavascriptChannel(
                  name: 'Alert',
                  onMessageReceived: (JavascriptMessage message) {
                    showDialog(
                      context: context,
                      builder: (context) {
                        return AlertDialog(
                          content: Text(message.message),
                          actions: <Widget>[
                            CupertinoDialogAction(
                              child: Text("Отмена"),
                              onPressed: () {
                                Navigator.pop(context);
                              },
                            ),
                          ],
                        );
                      },
                    );
                  },
                ),
              ],
            ),

Результат: введите сюда описание изображения


Ответы (0 шт):