С новыми изменениями в Safari iOS, установив для слушателей touchmove значение по умолчанию «пассивный true», вы не сможете предотвратить дефолт. Есть ли способ добавить слушателя в Dart, где вы можете установить пассивный false?
Вот отчет об ошибке по общей проблеме: https://bugs.webkit.org/show_bug.cgi?id=184250, но все обходные пути касаются установки пассивного на слушателя.