If they could just use Qt instead... but nooo...
If push comes to shove i am pondering moving to Seamonkey.
I believe webrtc and even widevine works with it.
Its basically just pretty Chrome through Qt.
Sadly, it looks like Firefox will soon not do either of those things anymore.
While it doesn't have an app ecosystem, it has an extensions API and they have already ported adblock and greasemonkey over.
The amount of insane work required to make it work with either Firefox or Chrome extensions, none of which were meant to operate outside the UI architecture of their host environments, cannot be reasonably considered a major flaw. A disadvantage, but it is the cost of using a native UI toolkit instead of writing your own from scratch like Firefox / Chromium do.
I want to be able to write an addon integrating with a custom server for storage of browser history, or an addon that allows me to tag history entries.
I want to be able to add entire websites in iframes to the UI – for example, as small windows floating in the bottom containing an audio player widget.
That’s why I use Firefox in the first place.
Sadly, half of its UI is unusable thanks to GTK.
I actually like GTK+ 3 applications, but honestly Chromium should just use ozone on X11; they only actually use GTK for text boxes, buttons, and context menus. The only tricky bit would be getting input methods working correctly.