Bug 161313 - [GTK] Rendering with base_uri broken since version 2.12.4
Summary: [GTK] Rendering with base_uri broken since version 2.12.4
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: Other
Hardware: PC Linux
: P3 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-08-29 09:31 PDT by Jan
Modified: 2016-08-29 10:15 PDT (History)
1 user (show)

See Also:


Attachments
minimal example (4.33 KB, application/gzipped-tar)
2016-08-29 09:31 PDT, Jan
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan 2016-08-29 09:31:25 PDT
Created attachment 287274 [details]
minimal example

Since the update to webkitgtk4 version 2.12.4 (fedora 24) the rendering of FeedReader is broken.
FeedReader uses WebKit.WebView.load_html() with the base_uri parameter.
base_uri = 'null' still works as expected. But any other value makes the site look like this:
http://imgur.com/gallery/ZDqFs

Added small vala example that at least on my machine reproduces the results.

I had similar problems even before version 2.12.4, but they disappeared after a second or so and looked thus more like flickering:
https://bugs.webkit.org/show_bug.cgi?id=150574

Thx for your support :)
Comment 1 Jan 2016-08-29 10:15:56 PDT
Turns out there were some relative paths to fonts in the CSS (not written by me) that caused the behavior.
Big thx to KaL from #webkitgtk+