Hi, for those who dont follow ports-changes@, i've updated www/mozilla-firefox to version 46.0, and following upstream this now defaults to use Gtk+3 toolkit. There were issues with Gtk 3.20, but most/all have been solved by taking a jumbo patch from Fedora (see https://bugzilla.mozilla.org/show_bug.cgi?id=1234158 among others) - so besides theme changes and graphics glitches, this change should be transparent to end-users.
If you want to stay with Gtk+2, install firefox-esr, but the latter will move to Gtk+3 when it is updated to 52. I *might* provide the infrastructure to build gtk2 FLAVORs like it was possible for gtk3 since firefox 30, but this is not done, and i wont spend time on this unless there's a real need. At the same time, i've enabled (well, stopped disabling) WebRTC code - nothing in it has changed OpenBSD-wise in the past months, but i'm not in a position to debug/test it much myself nowadays, so end-users get to dogfood it. Since it works on Linux/etc, it should mostly work on OpenBSD, besides sound needing more love (ping ratchov@)- webcam sortof worked last i tried, as data channels. If you want to test it, there are plenty of example sites around, start with the ones linked on https://mozilla.github.io/webrtc-landing/ If you have issues/crashes, direct your reports to https://bugzilla.mozilla.org/ and cc me there. If you dont like it or have security concerns for the paranoids, set media.peerconnection.enabled to false in about:config. Landry