Skip to content
This repository

"Check for updates" has stopped working properly with 1.3 installed #1646

Closed
mjh563 opened this Issue September 28, 2012 · 3 comments

2 participants

mjh563 arantius
mjh563

With 1.1 installed:

Selecting "Check for updates" from the button menu in the Add-ons Manager shows "Updating add-ons", and a few seconds later shows "No updates found".

With 1.3 installed (and no other changes):

It remains showing "Updating add-ons" forever, and never completes.

I've switched between 1.1 and 1.3 several times to check, and can reliably reproduce it. It always works with 1.1 installed but fails to complete with 1.3.

arantius
Collaborator

Cannot reproduce. For me, after just a moment, it says "no updates found". Does this happen in an otherwise empty profile? ( http://wiki.greasespot.net/Troubleshooting_%28Users%29#Fresh_Profile ). If not, this is probably related to a particular script. Install the ones you normally have into that empty profile one by one, to see which is doing it.

arantius arantius referenced this issue from a commit in arantius/greasemonkey November 08, 2012
arantius Fix script auto-updating.
The goal is to act just like Firefox acts for any other Add-on.  Using the same preferences it already defines.
This is done by removing all custom "check for updates" code (which previously supported Firefox 3), relying instead on the AddonManager interface.

Refs #1646 (probable fix)
Fixes #1647
c932a6e
mjh563

I can reproduce this as follows. Also, the script seems to auto-update when it shouldn't:

  1. Install Greasemonkey 1.3 into a new profile
  2. Install this script: http://userscripts.org/scripts/source/68201.user.js
  3. Restart Firefox
  4. Open the Add-ons Manager and select "Check for updates"

Actual results:

Greasemonkey notifies me that the script has been updated (even though I just installed it). Also, the "Updating add-ons" never completes.

Expected results:

Shows "No updates found"

arantius
Collaborator

Confirmed, and the above mentioned change fixes it.

arantius arantius closed this October 04, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.