GnuCash
Contact   Instructions
Bug 797306 - "URL cannot be shown" when one clicks an account line link in report.
Summary: "URL cannot be shown" when one clicks an account line link in report.
Status: RESOLVED FIXED
Alias: None
Product: GnuCash
Classification: Unclassified
Component: General (show other bugs)
Version: 3.6
Hardware: PC Linux
: Normal normal
Target Milestone: ---
Assignee: general
QA Contact: general
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-07-08 10:43 EDT by Harry McGavran
Modified: 2019-07-09 19:29 EDT (History)
3 users (show)

See Also:


Attachments

Description Harry McGavran 2019-07-08 10:43:07 EDT
"README.dependencies" for gnucash states:

  webkit                webkitgtk-3.0 (Windows, Mac)
                        webkit2gtk-3.0 (Everything Else)

 For Ubuntu Xenial, this is clearly wrong.
 webkit2gtk-4.0 is what is needed.

 Using webkit2gtk-3.0 yields "URL cannot be shown" when
 clicking on accounts in reports and some other report functions
 with Gnucash 3.6

 Using webkit2gtk-4.0 fixes the problem.
 See the discussion with this same subject at
 gnucash-user at gnucash dot org for July 2019.
Comment 1 John Ralls 2019-07-09 12:55:13 EDT
Testing on Ubuntu-14.04, which provides only libwebkit2gtk-3.0, displays "URL cannot be shown" when following an account back-link.

It's supposed to work on Ubuntu-14.04 so the problem isn't README.dependencies, it's in gnc-html-webkit2.c.
Comment 2 John Ralls 2019-07-09 19:29:22 EDT
Fixed in git for 3.7.

When I implemented the WebKit2 interface three years ago I had done the navigation policy--the code that hooks our special account URIs--only for WebKit2Gtk-4.0. I've now implemented that for WebKit2Gtk-3.0.

Note You need to log in before you can comment on or make changes to this bug.