Progress is good but the other reasons are fundamental faults of wayland. You cannot "fix" them, the only solution is to make X12. And no wayland is not X12.
The fact that such a thing exists shows the intentional flaw. Why should an application write different code for multiple compositors? It's almost like they want devs to feel frustrated.
Progress is good but the other reasons are fundamental faults of wayland. You cannot "fix" them, the only solution is to make X12. And no wayland is not X12.