Qwant / qwantmaps

Central repository for Qwant Maps resources
https://www.qwant.com/maps/
Apache License 2.0
380 stars 34 forks source link

Qwant maps not loading map in Librewolf #172

Open coffseducation opened 2 years ago

coffseducation commented 2 years ago

Qwant maps is not loading the map in Librewolf. Search functions work but no map image displays.

Operating System: Kubuntu 21.10 KDE Plasma Version: 5.24.3 KDE Frameworks Version: 5.91.0 Qt Version: 5.15.2 Kernel Version: 5.13.0-35-generic (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-7820HQ CPU @ 2.90GHz Memory: 31.2 GiB of RAM Graphics Processor: Mesa Intel® HD Graphics 630

coffseducation commented 2 years ago

Will not load in Mull browser on Android also. Both have a Firefox base.

onny commented 2 years ago

I also experience this issue. But I guess this has something to do Librewolf. For example WebGL is disabled by default in Librewolf but is required to get Qwant Maps to work.

But at least Qwant Maps should display an error message that WebGL is not supported by the browser.

dryya commented 1 year ago

Not working for me in firefox 107 either. Tried with no extensions and enhanced tracking protection disabled.

Looks like the issue is webgl as noted above, but I'm unsure where that issue stems from (firefox? wayland compositor?) However, the workaround is to go to about:config and set webgl.force-enabled=true, maps are working fine for me after that.

System information from about:support below:

107.0.1
archlinux
Mozilla/5.0 (X11; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/107.0
Linux 6.0.11-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 02 Dec 2022 17:25:31 +0000

Graphics
--------
Features
Compositing: WebRender (Software)
Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
WebGL 1 Driver WSI Info: -
WebGL 1 Driver Renderer: WebGL creation failed: * WebglAllowWindowsNativeGl:false restricts context creation on this system. () * Exhausted GL driver options. (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS)
WebGL 1 Driver Version: -
WebGL 1 Driver Extensions: -
WebGL 1 Extensions: -
WebGL 2 Driver WSI Info: -
WebGL 2 Driver Renderer: WebGL creation failed: * AllowWebgl2:false restricts context creation on this system. ()
WebGL 2 Driver Version: -
WebGL 2 Driver Extensions: -
WebGL 2 Extensions: -
Window Protocol: wayland
Desktop Environment: sway
Target Frame Rate: 60
GPU #1
Active: Yes
Description: See failure log
RAM: 0

Diagnostics
AzureCanvasBackend: skia
AzureContentBackend: skia
AzureFallbackCanvasBackend: skia
CMSOutputProfile: Empty profile data
Display0: 1920x1080@60Hz scales:1.000000|1.000000
DisplayCount: 1
Decision Log
HW_COMPOSITING:
available by default
blocked by env: Acceleration blocked by platform
OPENGL_COMPOSITING:
unavailable by default: Hardware compositing is disabled
WEBRENDER:
available by default
disabled by env: Not qualified
WEBRENDER_QUALIFIED:
available by default
blocklisted by env: No qualified hardware
WEBRENDER_COMPOSITOR:
disabled by default: Disabled by default
blocklisted by env: Blocklisted by gfxInfo
blocked by runtime: Cannot be enabled in release or beta
WEBRENDER_PARTIAL:
available by default
blocklisted by env: Blocklisted by gfxInfo
WEBRENDER_SHADER_CACHE:
disabled by default: Disabled by default
blocklisted by env: Blocklisted by gfxInfo
unavailable by runtime: WebRender disabled
WEBRENDER_OPTIMIZED_SHADERS:
available by default
blocklisted by env: Blocklisted by gfxInfo
unavailable by runtime: WebRender disabled
WEBRENDER_ANGLE:
available by default
unavailable by env: OS not supported
WEBRENDER_DCOMP_PRESENT:
available by default
disabled by user: User disabled via pref
unavailable by env: Requires Windows 10 or later
unavailable by runtime: Requires ANGLE
WEBRENDER_SOFTWARE:
available by default
WEBGPU:
disabled by default: Disabled by default
Blocklisted; failure code BLOCKLIST_FEATURE_FAILURE_GLXTEST_FAILED
blocked by runtime: WebGPU cannot be enabled in release or beta
X11_EGL:
available by default
blocklisted by env: Blocklisted by gfxInfo
broken by runtime: glxtest could not use EGL
DMABUF:
available by default
blocklisted by env: Blocklisted by gfxInfo
HARDWARE_VIDEO_DECODING:
available by default
blocklisted by env: Blocklisted by gfxInfo
DMABUF_SURFACE_EXPORT:
blocked by default: Blocklisted by gfxInfo
BACKDROP_FILTER:
available by default

Failure Log
(#0) Error: No GPUs detected via PCI
(#1) Error: glxtest: process failed (received signal 11)

Media
-----

Audio Backend: pulse-rust
Max Channels: 2
Preferred Sample Rate: 48000
Roundtrip latency (standard deviation): ...
Output Devices
Name: Group
Family 17h (Models 00h-0fh) HD Audio Controller Digital Stereo (IEC958): /devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1
Input Devices
Name: Group
Monitor of Family 17h (Models 00h-0fh) HD Audio Controller Digital Stereo (IEC958): /devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1
Family 17h (Models 00h-0fh) HD Audio Controller Analog Stereo: /devices/pci0000:00/0000:00:08.1/0000:28:00.3/sound/card1

Enumerate database

Environment Variables
---------------------

MOZ_ENABLE_WAYLAND: 1
MOZ_USE_XINPUT2: 1
MOZ_ASSUME_USER_NS: 1
Fabeuss commented 1 year ago

Thanks for the workaround