введите команду "opendevtools" и повторите зависание, потом в девтулзе откройте закладку консоль и покажите, что там
список доступных команд терминала "list"
Кодовая база и технологии Windows-приложения и macOS — абсолютно разные, они никак не пересекаются.
Проблема заключается в том, что в приложении для macOS код асинхронный, написан на javascript, а оболочка, в которой он работает — Chrome. У программиста нет такого контроля над процессом работы, как в Windows-приложении, очень многое просто закрыто. Прямого доступа к системе нету.
Поэтому и получается такая ситуация, что вы говорите "зависает". Мы вам верим. Но за что зацепиться, чтобы понять — почему так, неизвестно.
Поэтому сделайте пожалуйста то, о чём вам пишет Андрей.
Чат со мной