Hi,
I would like to announce that as of Huggle 3.2.0 we will support Qt WebEngine which is based on Chromium (libre version of Chrome's engine) instead of Apple's WebKit.
The reason is that Qt officially dropped support for WebKit now and that makes it impossible to build Huggle 3.1.x with anything newer than 5.4. Because many vendors, including Canonical are now shipping only newer Qt (Qt 5.7) it's impossible to build huggle on some OS'es like Ubuntu and we had to use older Qt builds even for other OSes.
The support for WebKit will however stay implemented in Huggle and it will be default backed for now. Packages for MS Windows and MacOS will however be shipped with Chromium backend as of next version (we need to do some beta testing).
If you want to build your own Huggle version with chromium backend you can do that by running ./configure with --web-engine option.
This is a major change in huggle's core which may have big effect on memory usage and performance so some testing is going to start soon (I will publish some beta versions). Also rendering of some pages may start looking different (they will probably look more like if you opened them in Chrome instead of Safari).
If you are interested in the code, it's not yet merged: https://github.com/huggle/huggle3-qt-lx/tree/web_engine
There are some known bugs, clicking a link on a web page will open the link within Huggle, which is wrong (Huggle won't even notice that thinking you are still viewing a diff). Fetching source code of web page for viewing by user doesn't work yet as well, but isn't really important for huggle.
Let me know if you wanted more info