GNOME Bugzilla – Bug 779505
flickering using pdf plugin
Last modified: 2017-03-03 03:24:15 UTC
hey! noticed some flickering when opening pdf in epiphany. i'm on jwm, not GNOME. So maybe not necessarily a bug, but compositing problem or something? Flickering get's much lighter with compton started from xinitrc with compton -b & but is still noticable. I will try some live cd with GNOME on the same hardware to see how it goes Versions: Web 3.22.6 GNOME Document Viewer 3.22.1 uname -a: Linux a17030302 4.9.11-1-ARCH #1 SMP PREEMPT Sun Feb 19 13:45:52 UTC 2017 x86_64 GNU/Linux output of about:plugins: "The Evince 3.22.1 plugin handles documents inside the browser window. Enabled: Yes" will be more then happy to provide further info. Thanks a lot for your brilliant work! Best wishes,
Flickering sounds like a WebKit problem. What version of WebKitGTK+ is in use (check the About dialog)? Does the flickering go away if you run Epiphany with the environment variable WEBKIT_DISABLE_COMPOSITING_MODE=1? What about if you use the environment variable WEBKIT_FORCE_COMPOSITING_MODE=1? My first guess is the flickering could be caused by compositing mode switching on or off. I also wonder if it could have been fixed in WebKit trunk recently, since I saw some related commits fly by, but if you're using the latest stable release (2.14.5) then you've definitely got grounds for a bug report regardless. Now for the canned reply: Thanks for taking the time to report this. This issue is most likely a bug in WebKit. Please report the bug to https://bugs.webkit.org/ including a link to this bug report and noting the version of WebKitGTK+ that you have installed. When reporting the WebKit bug, be sure to include the prefix '[GTK]' in the bug summary and select the 'WebKit Gtk' component.
Hey! Thank you so much for the quickest reply! About page says "Powered by WebKit 2.14.5". On the first look running Epiphany with those environment variables doesn't seem to change much. But I will sure report this further as you've explained. Cheers! And thanks again for your time and efforts!