You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reason: Moonpay widget login says "you can't perform this action",
fixed by a newer Chromium Version. Qt 6.5 was not new enough, but Qt
6.8 is.
This bumps the min requirements for Ubuntu from 20.04 to 22.04, and
for macOS from 10.14 to 12:
https://doc.qt.io/qt-6/supported-platforms.html
Various changes were needed:
- macos bumped to 14, required for building as per the above link
- the webclass being in a different worker thread caused a
SIGTRAP. Since our backend calls are anyway launched in
goroutines (a change done after moving webclass to a thread), we
can keep this in the main thread as dispatching the call is low overhead.
- qwebchannel.js update is taken from
https://raw.githubusercontent.com/qt/qtwebchannel/refs/tags/v6.8.2/examples/webchannel/shared/qwebchannel.js.
The only local modification is to `export const QWebChannel` and drop
the manual export like in 407bb24
- libxcb-cursor0 is newly required on linux
- on linux, v8_context_snapshot.bin is manually copied to the target
as linuxdeployqt has not been fixed yet to do it automatically,
required for QtWebEngine to launch
0 commit comments