There it was written that with QT6 severe regressions were experienced. Would like to ask how the state/experience is now with the new iterations of QT… 6.6, 6.7 beta, 6.8 dev channel… Is it still borked? Or is there some progress made?
Qt 6 changed all rendering of QtWebEngine on Windows to use OpenGL without ANGLE. There is a reason why Chrome uses ANGLE (because OpenGL on Windows is … not great). This is a design decision on Qt’s part and I don’t see this changing without a major refactor on their end.
Later Qt versions had issues with lack of transparency which could be caused by Chromium’s changes (CEF had some similar issues). If that is the actual cause, this is a design change in Chromium that’s not going back.
For the short term, Qt 6.2 is working well enough to not change it and risk further breakage. In this process, it became clear that no one else is attempting to use Qt in the same fashion as we were which means it won’t be well supported.
The long term is highly likely to not use Qt at all.
Qt 5.15 works decently well on Windows. Qt 6 doesn’t really add anything except for a huge number of rendering artifacts on Windows.
These are long-term plans and thus I don’t want to say something that could easily change. However, there is a plan for the future of the client which will not use Qt at all (primarily because it involves an architecture change which makes using Qt the wrong choice).