🌞 Comunidad / Ayuda Features👍👎 Errores 🐞🐞
Aquí está la lista resumen de los bugs abiertos actuales de OpenCanyon.org desde el canal de Slack #canyon-db-bugs.
Los temas se añaden básicamente en Slack, se discuten allí en el hilo y también se cierran allí. Por favor, publica las peticiones en el canal de Slack #canyon-db-feature-request.
| Prio | Bug | User | Date | Link |
|---|---|---|---|---|
| Prio: 2 | There are some open sec bugs to be fixed | Max | 23.07.2026 22:05:32 | Slack Link |
| Prio: 2 | When you add report pictures with descriptions the dirscriptions are translated and stored in translation_cache but on the page they are still shown as original text, see for example here | Max | 27.06.2025 16:33:59 | From DB Cache |
| Prio: 2 | Check and fix why we have audit logs without relationship, see examples in db with SELECT * FROM audits where user_type is null | Max | 19.09.2025 19:16:15 | From DB Cache |
| Prio: 2 | The API for Canyon's always displays warnings in German, regardless of the locale specified. This leads to mixed translations in the app, as the texts for the period are translated by the app, but the rest are not. This was noticed in the bachab chat, as people in French-speaking Switzerland do not always understand German. I would have looked into it in detail and solved it myself, but I'm currently unable to do anything. | Urs | 07.11.2025 15:41:21 | From DB Cache |
| Prio: 2 | I somehow can't add any canyon to a list. | Reto Bubendorf | 15.11.2025 21:04:52 | From DB Cache |
| Prio: 2 | *We have errors on canyon create* 500 POST /livewire/update Previous: Full: Userinfo: Olda Stos (ID: 1090) Cannot assign null to property App\Filament\Resources\Canyons\Pages\CreateCanyon::$form_gps_long of type string /var/www/preview1.opencanyon.org/app/Filament/Resources/Canyons/Pages/CreateCanyon.php:85 *Level* ERROR 500 POST /livewire/update Previous: Full: Userinfo: MirkoT (ID: 758) Cannot assign null to property App\Filament\Resources\Canyons\Pages\CreateCanyon::$form_gps_long of type string /var/www/preview1.opencanyon.org/app/Filament/Resources/Canyons/Pages/CreateCanyon.php:85 *Level* ERROR Any idea how we could reproduce this? | Max | 16.01.2026 08:04:12 | From DB Cache |
| Prio: 3 | When attempting to create a new canyon, validity checker insists on a sub-region, even though this is marked as not an obligatory field. E.g. Create a canyon in Romania at 46.805167 25.829056 (I don’t know if Romania has sub-regions) | David Mason | 21.07.2025 21:09:34 | From DB Cache |
| Prio: 3 | PLAYGROUND: Profile Picture Upload Failed Tried to Upload a profile picture for a tutorial - didn't work --> Error Message doesn't state a reason --> most likely due to .heic format? So I also tried with .jpg - also fails with bigger jpg files (14 mb) without a proper reason, same result with the same .jpg with approx 5 mb ---> once resized to 1.5 mb Error message works fine again and states that the picture has to be smaller then 1024 KB. Solution: Provide Error Message with a reason --> wrong format OR/AND always display the too big message if the picture is too big OR except .heic format --- Reply 13.07.2026 20:22:44 by Max --- Is probably behaving the same on prod. We just used a default component here. Upload sizes are having a maximum set on server side too. Anyone feel free to update behavior | Daniel Sturm | 13.07.2026 15:39:54 | Slack Link |
| Prio: 3 | Every time on mobile I put the map in fullscreen mode the map selector is open | Max | 28.06.2026 21:04:30 | Slack Link |
| Prio: 3 | Fix warning during npm run build vite v6.4.3 building for production... transforming (37) node_modules/chart.js/auto/auto.jsFound 1 warning while optimizing generated CSS: │ } │ .\[snap\=\"mandatory\"_\&\]\:snap-always { │ snap="mandatory" & { ┆ ^-- Unexpected token Delim('=') ┆ │ scroll-snap-stop: always; │ } | Max | 24.06.2026 20:32:14 | Slack Link |
| Prio: 3 | On uploading gps tracks they get flattened out too much, it should be rastered by one point all 3m, currently this is much more so the tracks get unuseable. Needs to be investigated. Maybe we need to change the 3m to something smaller --- Reply 13.06.2026 19:08:56 by Patrik Bartel --- Today I failed with uploading a track from google drive (100kb) fom mobile (Galaxy S24) .Stable connection, | Max | 11.06.2026 09:22:36 | Slack Link |
| Prio: 3 | Picture upload sorting order is not correct, probably we need to do the resorting on the livewire filament data directly instead of later doing it in the db. See canyon arado sup for example, uploads from 9.6. | Max | 10.06.2026 08:04:30 | Slack Link |
| Prio: 3 | Crash Cannot assign null to property App\Filament\Resources\Canyons\Pages\CreateCanyon::$form_gps_lat of type string from here https://canyoning.slack.com/archives/C049XK7H46S/p1779447668596989|https://canyoning.slack.com/archives/C049XK7H46S/p1779447668596989 | Max | 22.05.2026 20:44:49 | Slack Link |
| Prio: 3 | Invalid link when Sharing from the app, e.g. | Christian Balla | 12.05.2025 19:07:06 | From DB Cache |
| Prio: 3 | Make create canyon warning mobile ready | Max | 27.06.2025 15:01:44 | From DB Cache |
| Prio: 3 | Show translated report description under report pictures | Erik Weisz | 17.07.2025 06:56:32 | From DB Cache |
| Prio: 3 | We should only allow numbers as page nr, not 12-23 in backend on all literature screens | Max | 16.07.2025 05:03:01 | From DB Cache |
| Prio: 3 | When creating a new canyon, when a country is selected, the region selection should only show regions for that country (not all the regions in the database). Similarly, sub-region should only show for the selected region. | David Mason | 21.07.2025 21:44:58 | From DB Cache |
| Prio: 3 | If I Remove a canyon from a favorites list on the canyon itself and at the same time have the favorites list open and modified the descriptions there - I get a 500 when saving the favorites list. (I am aware this is an edge case - in my Opinion the list itself should always win over the canyon) | Daniel Sturm | 18.09.2025 09:53:59 | From DB Cache |
| Prio: 3 | Map zoom of website sometimes also zooms page | Max | 27.09.2025 16:17:44 | From DB Cache |
| Prio: 3 | filament shield doesnt show the item for role translator. Also for user super_admin the translator function is disabled | Max | 22.11.2025 15:16:45 | From DB Cache |
| Prio: 3 | Check why we always get a cache miss on playground apy for canyon full download via app - - [30/Nov/2025:20:21:21 +0100] "GET /public/api/v1/canyon/list/full?limit=500&page=1&locale=en HTTP/1.1" "" "MISS" "7.365" "Mozilla/5.0 (Linux; Android 16; SM-S921B .. On prod it seems to be working :) | Max | 30.11.2025 19:22:44 | From DB Cache |
| Prio: 4 | On canyon create we dynamicycally create new regions and subregion but they never show up as the select options are not refreshed. In order to fix this I would just "show" the information that was generated automatically during the "create" screen and the at a later stage let the user edit it in the canyon edit view. Any objections here? | Max | 07.09.2025 11:36:49 | From DB Cache |
| Prio: 4 | *Limit Date ranges for Warnings and First Decents* We can enter Warnings with unreasonable dates (e.g. from 15.10 to 08.10. -->it is displayed but it shouldn't be possible to enter) First descent in the future shouldn't be possible either. | Max | 25.10.2025 08:30:04 | From DB Cache |
| Prio: 4 | Make and bugs mobile ready | Max | 27.06.2025 15:01:30 | From DB Cache |
| Prio: 4 | Topo test is to long within the pictures in the overview, see example here | Max | 27.06.2025 11:34:14 | From DB Cache |
| Prio: 4 | Analyse why picture is not responsive | Max | 29.06.2025 18:28:17 | From DB Cache |
| Prio: 4 | When editing a favorites list, and reordering the canyons, the next time you open the same list to edit, the order is not preserved. | Erik Weisz | 03.07.2025 07:04:21 | From DB Cache |
| Prio: 4 | Website tells me there are non saved changes when I try to close the tab - even though I just saved the canyon. | Daniel Sturm | 28.07.2025 08:40:10 | From DB Cache |
| Prio: 4 | Specialities are displaced when a siphon is connected to a canyon e.g. Toce: | Daniel Sturm | 04.08.2025 05:47:19 | From DB Cache |
| Prio: 4 | Canyon height does not get calculated if canyon ends on sea level. | Daniel Sturm | 22.08.2025 08:57:10 | From DB Cache |
| Prio: 4 | Package mohamedsabil83/filament-forms-tinyeditor is abandoned, you should avoid using it. Use instead | Max | 05.09.2025 04:23:36 | From DB Cache |
| Prio: 4 | Point descriptions imported from descente have weirdly-escaped ' characters, these should be removed: | Erik Weisz | 08.09.2025 09:16:32 | From DB Cache |
| Prio: 4 | Is this a bug in the language recognition? | Daniel Sturm | 16.10.2025 09:14:17 | From DB Cache |
| Prio: 4 | On descente Canyon Import it seems that the information shown in field *grading_engagement* is initially wrong (one stage to low) for all canyons. We should double check and update this info by a seeder or similar which checks live data from descente, checks if the canyon was not updated on opencanyon and if all conditions are ok then transfer the data. Problem here is often that we cant just read many pages at once, so we need to to that async and store the info somewhere for further processing. | Max | 30.10.2025 10:20:09 | From DB Cache |
| Prio: 4 | link overflows page | Daniel Sturm | 15.12.2025 06:46:21 | From DB Cache |
| Prio: 4 | Playground: First decent can be entered in the future | Daniel Sturm | 20.04.2026 06:13:11 | From DB Cache |
| Prio: 4 | When I add a new gear - the name displayed right after I save the new gear is "Technical" Once the canyon is refreshed the correct "Displayname" of the gear is shown. | Max | 24.04.2026 08:54:07 | From DB Cache |
| Prio: 6 | Weird search results when searching for numbers. --- Reply 23.07.2026 22:05:12 by Max --- Not at all, you can enter the canyon id currently... probably should be removed from the search data --- Reply 23.07.2026 22:12:53 by P. Eisen --- https://github.com/canyoningdb/db-v2-filament/pull/832|github.com/canyoningdb/db-v2-filament/pull/832 i set the 'name', and 'alternative_names' as searchable attributes for canyons and name for users --- Reply 24.07.2026 07:00:46 by Daniel Sturm --- It's wird if I don't see why i get a search result. And I guess no one will ever search for the id ;) --- Reply 24.07.2026 20:26:01 by Max --- I guess its coming from the canyon model .. /** * Needed for Meilisearch - Scout * Defines what fields Meilisearch should index * * @return array<string, int|string|array<int, string>> */ public function toSearchableArray(): array { return [ 'id' => $this->id, 'name' => $this->name, 'alternative_names' => $this->names->pluck('name')->filter()->values()->all(), 'uuid' => $this->uuid, 'region' => $this->region->name, 'country_code' => $this->country->code2, ]; } | Daniel Sturm | 23.07.2026 18:51:59 | Slack Link |
| Prio: 6 | *language translation issue on the platform.* Sometimes when I access the website, the interface completely appear in German, even though my profile settings are explicitly set to English. Here are the required system details: 1. *System:* PROD (The live website) 2. *Profile Settings in OC:* English 3. *The Issue:* Even though it is set to English, the website appearance switches to German. 4. *Browser Language:* Hebrew 5. *OS Language:* Hebrew Why does it happens? --- Reply 09.07.2026 17:13:40 by Urs --- Found a likely cause and one you should be able to reproduce reliably: The `search/autocomplete` endpoint (`/search/canyons`) runs without any locale detection, so it always falls back to the app default (`de`) and generates its result links as `/de/canyon/...`. So if you're on an `/en` page (based on your profile setting) and click a search result, you get sent to the German URL, which then switches the whole site to German and stores that in a cookie (sticky). *Repro*: Be on an `/en` page → search for a canyon → click a result → you land on `/de/...` and the UI flips to German. Once that cookie is set to German, it outweighs the other locale sources further down the chain, so even if you manually delete the locale from the URL, the cookie keeps overriding you back. This is a strong candidate since the search feature is relatively new, but I can't say it's the only case of this kind, there may be other spots where locale isn't carried through. can you verify on your side? You're working on this feature, so you'll know best whether the search links are the culprit and if the same pattern exists elsewhere. --- Reply 09.07.2026 18:33:53 by P. Eisen --- Merci for your research. I can have a look at the behaviour earliest on Thuesday. --- Reply 21.07.2026 00:06:44 by P. Eisen --- fixed here: https://github.com/canyoningdb/db-v2-filament/pull/831|github.com/canyoningdb/db-v2-filament/pull/831 Maybe not the best way to fix it but a quick solution | Roie Sofer | 08.07.2026 22:49:21 | Slack Link |
| Prio: 6 | 3 Things in the Video: 2 bug described here - one feature request Bug 1: GPX Generation Fails - it opens a webpage but doesn't download the file. Bug 2: GPX and KML Download Buttons are missing their label on mobile. | Daniel Sturm | 06.07.2026 15:06:23 | Slack Link |
| Prio: 6 | Weird bug from Jeroen: https://www.opencanyon.org/de/canyon/d7d75748-acf8-4bc9-b2bc-99c90edd670f|https://www.opencanyon.org/de/canyon/d7d75748-acf8-4bc9-b2bc-99c90edd670f Description shows different texts in the app and mobile browser version | Daniel Sturm | 26.06.2026 23:24:48 | Slack Link |
| Prio: 6 | Pictures shown from reports in the pictures section are blurry in the overview. Is it possible to have them appear in the backend as "normal" picture upload as well? So we can edit the description or "promote" the topo picture to the actual "topo" picture category? | Daniel Sturm | 27.10.2025 13:07:51 | From DB Cache |
| Prio: 6 | nearby page filter is cut off when we only get one line as response | Max | 22.11.2025 20:08:09 | From DB Cache |
| Prio: 6 | Text running out of the page https://www.opencanyon.org/de/canyon/d235a9df-1ea2-47d2-893f-22d61c30a552#description --- Reply 31.03.2026 13:32:28 by Christoph Cramer --- Can't reproduce this. Looks OK at my PC with latest Firefox on W11. --- Reply 31.03.2026 13:55:45 by Daniel Sturm --- I'm on windows 11 using the latest chrome version. 10/10 reproducable on my machine. --- Reply 31.03.2026 14:14:41 by Christoph Cramer --- I can reproduce it with Edge on my machine. So it's browser engine dependent. I believe this is due to the extremely long URL. Probably a configuration in the browser? We should automatically convert URLs in the description to links to avoid this maybe.. | Daniel Sturm | 20.03.2026 07:23:42 | From DB Cache |