In addition to the GTK2 stuff firefox used which is related to this bug, there is some xlib stuff firefox uses which will still be a problem as a wayland client after this bug is closed.
There is another bug specifically for wayland support: https://bugzilla.mozilla.org/show_bug.cgi?id=635134
It hasn't gotten much love.
There is also their new servo engine, which also has a bug for wayland support, but that seems pretty far off from being usable: https://github.com/mozilla/servo/issues/332
About time this got in a stable release.- The KMS back-end now supports the EGL buffer-age extension.
It would be hgihly benefical to the Wayland project and Linux this is where abandoned. BSD people reject Wayland anyway making it even more a waste of time.It's also useful in the process of porting Wayland to FreeBSD.
Does the pixman renderer means you can use Wayland without a 3D graphics card or driver? Will it work even when you find yourself with VESA graphics?, or is that a joke like llvmpipe, requiring a very powerful computer.