3
  • Auto update extensions appears to use blocking HTTP requests

  • BugsDesktopDone

Recipe (slightly hard to reproduce now, since the extension was taken down):

  • Have Bypass paywalls clean extension in browser, or another extension, installed from (e.g.) Gitlab repo via the fixed URL, so it can auto-update normally.
  • Extension ceases to be available at that URL for whatever reason
  • The update button in Orion extensions view greys out after pressing, but other extensions don't update. It appears that the process of updates will block if one extension fetch fails.

Expected behaviour: Orion should detect an error status code (i.e. not 200 success or redirect) and proceed to the next extension to update, and show an alert icon or similar to warn the extension couldn't be updated.

This way, if one extension is unavailable, other extensions will still update.

Version 0.99.127.2-rc (WebKit 619.1.1)

Sonoma (14)

    gp the gitlab version doesn't exist anymore(nor the profile of the dev) you have to search for his new profile on github 😉

    Edit: I fully agree with the third point you make

      9 days later

      In Orion Version 0.99.127.2-beta (WebKit 619.1.1) and Orion RC Version 0.99.127.2.2-rc (WebKit 619.1.1) extensions will not update. The update button is grayed out.

      And clicking Automatic updates does not do anything.

      The update button had been working. See the last update day/time shown here:

      But there's a newer version of 1Password and Orion and Orion RC aren't updating to it.


      Desired functionality is to go back to the update function working.

      0.99.127.2-beta MacOs

      Sonoma (14)

        Merged 1 post from Auto-Update Extensions No Longer Working.

          Thanks for merging. Didn’t make the connection between them. I will delete Bypass Paywalls and see if that reverts to the functionality working.

            Confirmed that disabling the Block Paywalls extension restores the update functionality.

              5 days later
              No one is typing