Open afontenot opened 6 years ago
That was made "by design".
Seems like a bug for it to be shown as "upgradable". Should be a "convert to local extension" button instead, or something. It's not at all obvious what will happen when one tries to upgrade a system extension at present.
Following up on https://github.com/nE0sIghT/chrome-gnome-shell-mirror/issues/78, it looks like I am actually seeing an issue. The version of the code I'm using is supposed to not check for updates on system extensions, and it looks like that's working, i.e. the json returned to the browser doesn't contain the "version" key.
I think I have tracked the problem down to the Gnome website, which uses the following script on the Installed Extensions page: https://extensions.gnome.org/static/js/extensions.44c10442d280.js
Specifically this bit of code here, starting on line 273:
meta.version
gets populated from the json sent to the browser, and so it's undefined for system extensions. That means that all system extensions get marked as upgradable. That's exactly the behavior I see, as shown in the screenshot below.