Created attachment 210813 [details]
I've built webkit2-gtk3 + surf browser from ports, compilation finished successfully but I got several issues with it.
1. The screen sometimes become black (can bee seen on screenshot №1) when the mouse is moved away fwom the window, or it initially starts black, but ir the page is reloaded it become visible again.
3. When surf is being called with truss(can bee seen on screenshot №3), I can notice multiple "ERR#35 Resource temporarily unavailable" errors, which increase when I move mouse over the browser window.
4. When I click in browser window, I can see message pop ups in the terminal: "guint webkit_hit_test_result_get_context(WebKitHitTestResult *): assertion 'WEBKIT_IS_HIT_TEST_RESULT(hitTestResult)' failed" (can bee seen on screenshot №4).
Midori and Epiphany don't work either.
Has somebody faced these issues before?
$ make showconfig
===> The following configuration options are available for webkit2-gtk3-2.26.2:
DEBUG=off: Build with debugging support
GEOIP=on: GeoIP IP location support
WAYLAND=on: Wayland (graphics) support
===> Use 'make config' to modify these settings
$ uname -a
FreeBSD KPECT 12.1-STABLE FreeBSD 12.1-STABLE KPECT amd64
I've moved to the latest stable code (http://ftp2.ru.freebsd.org/pub/FreeBSD/snapshots/amd64/12.1-STABLE/)
Nontheless I was not able to view videos on youtube. I've found a proposal somewhere on FreeBSD forum to disable GLES2 on Webkit2-gkt3; I did that but it stll linked against this library, so I had to look for the ways to disable it everywhere. I'vre rebuilt mesa-libs, gstreamer1-pligins, gstreamer1-plugins-gl with gles2 disabled and opengl enabled, after that I was able to watch youtube videos.
But I still not able to change video playback speed of youtube player.
Also if I install gstreamer1-vaapi (on Thinkpad T430) it crashed with segfault.