GClh
GClh copied to clipboard
[Cache Listing] Funktionsprobleme unter Chrome
Describe the bug
Seit einigen Tagen habe ich folgende Probleme mit der Webseite geocaching.com:
- in der Map-Ansicht können keine Caches mehr angeklickt werden
- in der Detailansicht zu einem Cache fehlt der Button "korrigiere Koordinaten" rechts neben den Ausgangskoordinaten. Beim Laden der Seite wird der Bleistift kurz dargestellt, verschwindet aber sofort wieder.
- ebenso in der Detailansicht werden die Logeinträge nicht mehr dargestellt.
Diese Probleme ergeben sich sowohl bei der Nutzung von Edge, als auch bei Chrome, auf allen Rechnern (drei Notebooks, alle mit Windows 11).
Somit ist ein Arbeiten derzeit nur am Smartphone (Android) möglich.
Sind euch diese Probleme bekannt und wenn, ja, gibt es einen Workaround?
Viele Grüße Dieter
To Reproduce
No response
Expected behavior
No response
OS
Windows
Browser
Chrome, Edge
GClh Version
0.16.2
Additional context
No response
Hallo Dieter,
die Probleme sind uns bisher nicht in Zusammenhang mit dem GClh bekannt.
Ich habe gerade mal versucht die drei Probleme unter Chrome nachzuvollziehen. Ich konnte zwar deine Probleme nicht nachvollziehen, allerdings hatte ich mit zahlreichen anderen Problemen zu kämpfen. Ich habe dann alle Browser Daten gelöscht und dann funktionierte alles wieder, völlig dubios. In Firefox gab es keine Probleme. Edge habe ich nicht getestet.
zu 1. Handelt es sich hier um die alte Karte? Falls ja: Hier gibt es immer mal wieder Probleme, derart, dass die Cache Icons nicht angewählt werden können. Im Original Forum gibt es dazu Meldungen. Wenn man raus oder rein zoomt funktioniert es aber in der Regel bei irgendwelchen Zooms. Das ist ein Problem unabhängig von Browsern und unabhängig vom GClh.
zu 3. Auch dieser Problem wurde im Original Forum bereits angesprochen. Ich glaube das Problem ist ebenfalls unabhängig von Browsern und auch unabhängig vom GClh.
Gegebenenfalls kann ich versuchen die Links im Original Forum zu finden. Bitte gib Bescheid, falls das hilfreich erscheint.
Versuch mal folgendes um das Problem zu beseitigen bzw. zu verifizieren ob es mit dem GClh zu tun hat:
- Bitte lösche mal den Chrome Browser Speicher auf einem deiner Rechner und versuche es dann erneut.
- Bitte schalte mal Tampermonkey ab und versuche es dann erneut. Bestehen die Probleme auch ohne GClh?
- Bitte prüfe mal bei deinen Cookie Settings (https://www.geocaching.com/account/settings/cookies) ob du alle Cookies akzeptiert hast. Nach der Anwahl des Links "Einwilligung ändern" wählen.
- Kannst du vielleicht mal mit Firefox testen, falls du ihn auf einem Rechner hast?
LG Frank
Moin Frank,
vielen Dank für deine schnelle Antwort. Ich werde in den nächsten Tagen einmal deine Tipps ausprobieren (bin derzeit unterwegs) und melde mich dann wieder.
Liebe Grüße Dieter
Es gibt weitere Erkenntnisse zu den fehlenden Logs, also Punkt 3 im ersten Beitrag. Ich habe eine weitere Fehlermeldung per Nachricht erhalten:
... es gibt tatsächlich einen Fehler, der mit hoher Wahrscheinlichkeit vom GClh stammt:
Uncaught TypeError unsafeWindow.$(...).tmpl is not a function
Scheinbar bricht der GClh beim Erzeugen der Logs ab. Wie es dazu kommt, kann ich im Moment nicht ausmachen, weil wir zuvor eigentlich alles notwendige geprüft haben sollten. Genau genommen verstehe ich aber gerade das Coding überhaupt nicht. 😂
Vielleicht aus Zeile 8826:
unsafeWindow.$("#tmpl_CacheLogRow_gclh").tmpl(initialLogs.data[i]).appendTo(newBody);
Vermutlich funktioniert auch einiges andere beim GClh nicht, denn deine veraltete GME Version verabschiedet sich auch. Sie ist darauf angewiesen, dass der GClh den Header neu aufbaut.
(6a. GME v0.8.2 ist veraltet und enthält zahlreiche Fehler. Es gibt eine überarbeitete Version: GME v0.8.2.2As.8, dort sind alle derzeit bekannten Fehler beseitigt. Info dazu: https://github.com/2Abendsegler/GME#geocaching-map-enhancements-gme--1 . Diese überarbeitete Version wird als neues Script installiert, alle anderen Versionen von GME müssen deaktiviert sein, sonst funktionierts nicht. Falls du also möchtest installiere v0.8.2.2As.8 mit folgendem Link https://github.com/2Abendsegler/GME/blob/collector/Geocaching_Map_Enhancements.user.js .)
7a. Wenn der Fehler auftritt, wird dann im Header der Seite das Menü Linklist angezeigt?
8a. Kann es sein, dass die Cacheseite mehr als 10 Sekunden benötigt, bis sie geladen ist? Gut einschätzen lässt sich das mit dem "Aktuelle Seite neu laden" Icon neben der Adresszeile im Browser. Ist das Icon da, ist die Seite fertig geladen.
9a. Bitte aktualisiere Tampermonkey und teste dann noch mal.
Ich werde die Erkenntnisse mit in das bestehende Ticket 2660 ( https://github.com/2Abendsegler/GClh/issues/2660 ) aufnehmen, dort ist unter Punkt 3. das gleiche Problem benannt.
Ich weiß leider nicht, wann jemand dazu kommt, sich des Problems anzunehmen und ob wir überhaupt eine Lösung finden, solange wir die Sache nicht selbst nachstellen können.
LG Frank
Zuvor bereits angesprochene Punkte:
1a. Vielleicht kannst du noch prüfen, dass nur der GClh läuft und sonst keine Scripte und auch keine Add-ons, außer Tampermonkey? Manchmal kommen sich Erweiterungen einfach gegenseitig in die Quere, das wollen wir gerade mal ausschließen. -> Andere Erweiterungen scheinen keinen Einfluss zu haben. Wenn alle abgeschaltet sind, treten die Fehler auch auf wie unter Punkt 2a beschrieben.
2a. Tritt der Fehler immer auf oder nur manchmal? Wähle bitte mal verschiedene Caches an. -> Der Fehler tritt nicht immer auf. Mal ohne Fehler, mal mit beim gleichen Cache.
3a. Wenn der Fehler wieder aufgetreten ist, dann drück mal die Funktionstaste 12. Wähle dort dann mal den Reiter Console. Mach das Fenster groß und mach für die ganze Liste der Meldungen ein oder mehrere Screenshots und schick mir die bitte zu. Vielleicht fällt mir dann noch was ein. -> Siehe Screenshot oben
4a. Welche Tampermonkey Version hast du? -> Tampermonkey v5.1.1
5a. Ist dein Gerät ein Laptop oder ist das ein größerer Bildschirm oder ein Smartphone? -> Desktop HP Z600
zu 7a. Der Menupünkt "Linklist" ist immer da.
zu 8a. Die Liste benötigt zischen 3 - 4 Sekunden bis sie vollständig geladen ist.
zu 9a. Neueste Tampermonkey Version hat bezüglich der manchmal fehlenden Logs keine Änderung gebracht.
Der Aufbau der VIP/VUP Liste funktioniert auch nicht, vermutlich weil die Logs schon gar nicht gelesen werden.
Es gibt weitere Erkenntnisse zu den fehlenden Logs, also Punkt 3 im ersten Beitrag. Ich hatte dazu am 21.10.2024 eine weitere Fehlermeldung per Nachricht erhalten und hatte sie damals hier integriert.
Ich habe mittlerweile weiterführende Informationen dazu erhalten: Die fehlenden Logs wurden beim GClh im Zusammenhang mit der Erweiterung "GeocachingUtils" (https://chromewebstore.google.com/detail/geocachingutils/aiddapoflafkbecobkoiakgagaijacaa?pli=1) verursacht. Schaltet man die Erweiterung ab, werden die Logs vom GClh korrekt angezeigt. Außerdem konnten auch die Koordinaten im Cache nicht geändert werden. Scheinbar kommen sich die Erweiterung und der GClh hier ins Gehege.
@diundbi Hallo Dieter, hast du vielleicht auch die Erweiterung "GeocachingUtils" am laufen? Bitte gib mal Bescheid. LG Frank
@diundbi Hallo Dieter,
ich noch mal.
Habe gerade noch eine weitere Rückmeldung erhalten: Laut Rückmeldung waren genau deine Probleme, also die Punkte 1 bis 3 aus dem ersten Beitrag, auch vorhanden. Auch dass in der Map-Ansicht keine Caches mehr angeklickt werden können.
LG Frank
Moin Frank,
habe GeocachingUtils deaktiviert und die Seite(n) neu geladen. Im ersten Versuch sind in der Kartenansicht die Caches anklickbar und die Logs werden dargestellt. Was lange währt...Vielen Dank für die Unterstützung.
Liebe Grüße Dieter
Dann schließe ich mal das Issue.