Bug 169116
| Summary: | [GTK] WebKit 2.14.5 - flickering using pdf plugin | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | art <oldregdata> |
| Component: | WebKitGTK | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED CONFIGURATION CHANGED | ||
| Severity: | Normal | CC: | aperez, bugs-noreply, mcatanzaro |
| Priority: | P2 | ||
| Version: | Other | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| See Also: | https://bugzilla.gnome.org/show_bug.cgi?id=779505 | ||
art
Was first reported at https://bugzilla.gnome.org/show_bug.cgi?id=779505
Opening pdf files in Epiphany Powered by WebKit 2.14.5 results in flickering. running Epiphany with the environment variable WEBKIT_DISABLE_COMPOSITING_MODE=1 or the environment variable WEBKIT_FORCE_COMPOSITING_MODE=1 doesn't seem to change this.
uname -a:
Linux a17030302 4.9.11-1-ARCH #1 SMP PREEMPT Sun Feb 19 13:45:52 UTC 2017 x86_64 GNU/Linux
Versions:
webkit2gtk 2.14.5-1
Web 3.22.6
GNOME Document Viewer 3.22.1
lspci | grep VGA:
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 0c)
Will be glad to provide further info!
Best wishes,
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
art
probably, the overal experience is still somewhat better launching browser with WEBKIT_FORCE_COMPOSITING_MODE=1 epiphany (with compton running in the background). But either way flickering comes through rather noticably.
Here's the terminal output i get launching epiphnay in two different ways with compton in the background:
case 1: [user2@a17030302 ~]$ WEBKIT_DISABLE_COMPOSITING_MODE=1 epiphany
(epiphany:1913): Gtk-WARNING **: Allocating size to GtkSocket 0x15ac390 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
Error sending IPC message: Broken pipe
Error sending IPC message: Broken pipe
case 2: [user2@a17030302 ~]$ WEBKIT_FORCE_COMPOSITING_MODE=1 epiphany
(epiphany:2111): Gtk-WARNING **: Allocating size to GtkSocket 0x1e59380 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
(epiphany:2111): Gtk-WARNING **: Allocating size to GtkSocket 0x1e59380 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
Adrian Perez
Epiphany does not use anymore a NPAPI plug-in to show PDFs, and we
are planning on sunsetting the support for those anyway along the year:
This won't be an issue.