Область мыши Flutter OnExit не работает вблизи края браузера

#flutter

Вопрос:

В Flutter, если у меня есть область мыши на виджете, который находится прямо напротив края браузера, отключение виджета за пределами браузера не приведет к срабатыванию OnExit. Это работает в других системах. Есть ли обходной путь?

На скриншоте ниже при выходе мыши должен быть очищен зеленый цвет фона. Он работает, когда курсор мыши находится в клиенте браузера.

Пример одного региона мыши

Ответ №1:

Это не работает, потому что вы не «выходите» из региона мыши, вы выходите из браузера, но вам нужно коснуться чего-то внутри области, которую прослушивает регион мыши, чтобы он знал, что вы вышли из него.

Если вы хотите «обойти проблему», вы можете добавить небольшой контейнер в левую часть музыкального региона с той же высотой и цветом, чтобы при выходе с этой стороны приложение могло распознать действие.

Но насколько я его использовал, так оно и работает.