Bug 399531

Summary: No geolocation support
Product: [Applications] Falkon Reporter: acidrums4 <acidrums4+stuff>
Component: generalAssignee: David Rosca <nowrep>
Status: RESOLVED UPSTREAM    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description acidrums4 2018-10-09 00:37:13 UTC
I'm using Falkon 3.0.1 with QtWebEngine 5.11.1 on Gentoo/Linux.

Geolocation is still not working. For example, https://html5demos.com/geo/ will keep forever on "checking" (on private mode it will return "failed", even with the do not track flag disabled (since there's still no web inspector (...), can't tell anything else about this).

On the same machine, geolocation works on Firefox 52.

I guess this has to be something related to upstream, though, because it seems Falkon is not the only Qt browser where geolocation is not working (https://www.reddit.com/r/qutebrowser/comments/8fquv8/geolocation_doesnt_work/) despite support for it was added on qt upstream since 5.5 (https://doc.qt.io/qt-5/qtwebengine-features.html#html5-geolocation).
Comment 1 David Rosca 2018-12-24 13:42:22 UTC
It works for me with QtWebEngine 5.12. It needs some external location provider, like GeoClue.
Comment 2 acidrums4 2018-12-24 14:26:40 UTC
As a matter of fact, Qt 5.11.3 was added yesterday to Portage's unstable tree and with it this worked - So I'm changing this from "Resolved worksforsome" to "Resolved upstream".