Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Popup message on all geocaching webpages #637

Closed
kyrsa33 opened this issue May 5, 2018 · 10 comments
Closed

Popup message on all geocaching webpages #637

kyrsa33 opened this issue May 5, 2018 · 10 comments

Comments

@kyrsa33
Copy link

kyrsa33 commented May 5, 2018

Describe the bug
Since I installed the latest version 0.9.5, every time I open a geocaching webpage I get the following popup:
The script "GC Little Helper II" is already running.
Please make sure that it runs only once.

To Reproduce
Steps to reproduce the behavior:

  1. On Windows 10, Firefox 59.0.3 (64-bit), install GC Little Helper II version 0.9.5. Note: in my case, I was upgrading from version 0.9.4.
  2. Open any (and every) webpage from the https://www.geocaching.com website or https://www.google.ca
  3. See error popup message described above.

Expected behavior
There should be no error popup when navigating on webpages of the two websites mentioned in step 2.

Screenshots
gclittlehelperpopuperror

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Firefox 59.0.3 (64-bit)
  • Version GC Little Helper II version 0.9.5

Additional context
The upgrade from 0.9.4 to 0.9.5 was a little strange. I hit the Save button in Tampermonkey and noticed the issue ever since.

@Ruko2010
Copy link
Collaborator

Ruko2010 commented May 5, 2018

Hi @kyrsa33 . Can you have a look at tampermonkey and see, if the script is installed twice?
Or maybe you have installed greasemonkey in Addition to tampermonkey with the script running?
Maybe you backup you config and try to reinstall the script.
Usually, if the error pops up, the script is really running two or more times

@2Abendsegler
Copy link
Owner

@Ruko2010
Das sind jetzt einige User die das Problem haben. Mir ist total unklar wieso das Problem scheinbar erst in den letzten beiden Versionen auftritt. Hast du ne Idee? Das scheint ja für die User auch ein Problem zu sein das sie häufig auch nicht selbst lösen können. Wenn wir keine Meldung ausgeben aber nur die Verarbeitung des ersten GClh zulassen läuft womöglich ein GClh mit einer alten Version, nur weil es das Script ist welches als erstes startet. Mir fällt nichts ein wie man das anders regeln kann.

@Ruko2010
Copy link
Collaborator

Ruko2010 commented May 5, 2018

Eventuell sollten wir die Fehlermeldung anpassen und dort erwähnen, was die Leute selbst checken können (Greasemonkey, 2 Fache Installation)

@2Abendsegler
Copy link
Owner

Ja und vielleicht auch mit Link zu einer kleinen Doku im Dokument Installationstips oder in einem eigenen Dokument.

@2Abendsegler
Copy link
Owner

... also wie beispielsweise die Meldung nach der Installation mit Link ins Changelog.

Kannst du das übernehmen?

@LittleJohn-DD
Copy link
Contributor

Hallo,
hatte das gleiche Problem. Bin aber selbst Schuld daran gewesen.
Stichwort: Greasemonkey.
Bei mir lief GClh zeitgleich in greasemonkey, warum auch immer ;-(. Vermutlich im Zuge des Wechsel von GM zu TM habe ich das wohl vergessen auszuschalten.
Probiert das mal aus ...
DIe Idee der geänderten Meldung finde ich gut, ggf. mit Hinweis auf GM.

@2Abendsegler 2Abendsegler added this to the v0.9.6 milestone May 5, 2018
@kyrsa33
Copy link
Author

kyrsa33 commented May 5, 2018

I confirm that GreaseMonkey was the cause of my problem. I was using it many months ago before we were all forced to switch to TamperMonkey. Somehow, it re-enabled itself and GC Little Helper II is currently at version 0.9.5 in GreaseMonkey as well. Disabling GreaseMonkey fixes the issue.

What is the recommendation? Should I:

  • Disable GreaseMonkey, or
  • Uninstall GreaseMonkey, or
  • Disable GC Little Helper II from GreaseMonkey, or
  • Uninstall GC Little Helper from GreaseMonkey, or
  • Uninstall GC Litttle Helper from TamperMonkey and use GreaseMonkey again from now on?

@Ruko2010
Copy link
Collaborator

Ruko2010 commented May 5, 2018

@2Abendsegler yes, i‘ll do it.
@kyrsa33 you have 2 options, since GClh is not compatible with greasemonkey any more. Uninstall the script from greasemonkey and use tampermonkey OR uninstall greasemonkey completely and use tampermonkey 😃.

@kyrsa33
Copy link
Author

kyrsa33 commented May 5, 2018

I have uninstalled the script from Greasemonkey. No more popup even when Greasemonkey is turned on.
Thank you for all the help.

@Ruko2010
Copy link
Collaborator

Ruko2010 commented May 7, 2018

@kyrsa33 no Problem. We are currently designing an FAQ section, where this problems are described. Hope this will help other people with such problems.

@Ruko2010 Ruko2010 closed this as completed May 7, 2018
Ruko2010 added a commit that referenced this issue May 14, 2018
Extended Error Message for GClh is running more than once fixes #637
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants