dawarich icon indicating copy to clipboard operation
dawarich copied to clipboard

Map Configuration: custom map does not work

Open schenklklopfer opened this issue 7 months ago • 1 comments

OS & Hardware Debian GNU/Linux 12 Docker version 28.1.1

CPU(s):                   8
  On-line CPU(s) list:    0-7
Vendor ID:                AuthenticAMD
  BIOS Vendor ID:         QEMU
  Model name:             AMD EPYC 9754 128-Core Processor
    BIOS Model name:      pc-q35-9.0  CPU @ 2.0GHz

Total online memory: 32G

Version 0.26.6

Describe the bug Manually configured Tile Server on "Settings" -> "Map" does not work on main "Map" page.

To Reproduce Configure my own OSM Tile Server in "Settings" -> "Map" -> "Map Configuration". In the small preview window on the side everything works. I can see the requests in my Debug-Console. Clicking "Save changes". Back to Main Page "Map", I still see all Tile-Requests are served by https://tile.openstreetmap.org, not by my own tile server.

Expected behavior When I configure my Tile Server I expect it to work.

Screenshots none

Logs Saving data works: from 'dawarich_app': dawarich_app | D, [2025-05-23T14:30:02.937298 #112] DEBUG -- : User Update (2.9ms) UPDATE "users" SET "updated_at" = $1, "settings" = $2 WHERE "users"."id" = $3 [["updated_at", "2025-05-23 14:30:02.930788"], ["settings", "{\"maps\":{\"name\":\"MyServer\",\"url\":\"https://my-tile-server.tld/tile/{z}/{x}/{y}.png\",\"distance_unit\":\"km\"},\"immich_url\":\"https://<redacted>\",\"immich_api_key\":\"<redacted>",\"photoprism_url\":\"\",\"photoprism_api_key\":\"\",\"preferred_map_layer\":\"OpenStreetMap\"}"], ["id", 1]]

Additional context none

schenklklopfer avatar May 23 '25 14:05 schenklklopfer

Please provide logs from the browser console

Freika avatar May 24 '25 19:05 Freika

On the default Map page:

Image

On the Map Configuration page:

Image

schenklklopfer avatar May 26 '25 13:05 schenklklopfer

I've updated my Server to 0.27.2, still see the Issue...

Is there anything I can do to help you here?

schenklklopfer avatar Jun 03 '25 07:06 schenklklopfer

Please provide logs from the browser console

What logs? All would be several gigabytes...

schenklklopfer avatar Jul 30 '25 06:07 schenklklopfer

Updated to 0.30.6. Problem still exists.

schenklklopfer avatar Jul 30 '25 06:07 schenklklopfer

Please provide logs from the browser console

What logs? All would be several gigabytes...

Logs from your browser console. Hardly a few lines

Freika avatar Aug 01 '25 13:08 Freika

Okay, when I open the /map, my Browser Console says this:

Uncaught Error: rails-ujs has already been loaded!
    start https://myserver.de/assets/rails-ujs-7910fbc642fb718c5e4cfb389a32582be19f6d5dc242d30a330fd0552b0030a8.js:565
    <anonymous> https://myserver.de/assets/application-1f97ab1cc22cdc5a42fe5224cec495bc5d3eb551e2fdd291a391a58b2dd7ef9f.js:17
rails-ujs-7910fbc642fb718c5e4cfb389a32582be19f6d5dc242d30a330fd0552b0030a8.js:565:13
Map controller connected maps_controller-67d02533ae97860e058108823f6db7848df1969caa61674a1297c32b48837a09.js:57:13
wrong event specified: touchleave leaflet-df8cad8209f4c881748f4a80602b1db6b35fd939bdeba37ddbd0402f3782648b.js:5:21102
Clearing 0 highlighted circles visits:1205:13
Fetching visits for: 2025-08-01T13:58:19.383Z 2025-08-01T13:58:19.383Z visits:563:15
Die Ressource unter "https://myserver.de/assets/tailwind-ea65a97c7f29cf3377d31737f807d78f3f07a5dce0c14e3b5173c71082aa0e3a.css" wurde vorab geladen ("link-preload"), aber nicht innerhalb der ersten Sekunden verwendet. Es wird eine Überprüfung empfohlen, ob alle preload-Attribute korrekt gesetzt sind. map
Die Ressource unter "https://myserver.de/assets/inter-font-8c3e82affb176f4bca9616b838d906343d1251adc8408efe02cf2b1e4fcf2bc4.css" wurde vorab geladen ("link-preload"), aber nicht innerhalb der ersten Sekunden verwendet. Es wird eine Überprüfung empfohlen, ob alle preload-Attribute korrekt gesetzt sind. map
Die Ressource unter "https://myserver.de/assets/application-01dda9582a31e0c486af4e1aacadc797f4937cb043b7416595a59dfedb3e6ce6.css" wurde vorab geladen ("link-preload"), aber nicht innerhalb der ersten Sekunden verwendet. Es wird eine Überprüfung empfohlen, ob alle preload-Attribute korrekt gesetzt sind. map
MouseEvent.mozPressure sollte nicht mehr verwendet werden. Verwenden Sie PointerEvent.pressure stattdessen. leaflet-df8cad8209f4c881748f4a80602b1db6b35fd939bdeba37ddbd0402f3782648b.js:5:148
MouseEvent.mozInputSource sollte nicht mehr verwendet werden. Verwenden Sie PointerEvent.pointerType stattdessen.

schenklklopfer avatar Aug 01 '25 14:08 schenklklopfer