Agreed. But it works fine with the fix discussed in this thread: Never update Parallels and a kernel on the same day...
And therefore should be ok under Parallels Desktop 15.1.1. Will upgrade to 31 sometime later this month to see.
Yup... dnf upgraded to 31. Had to Ctrl-Opt-F2, mnt, ./install. Only issue is no coherence. Not a major problem atm, just an annoyance.
So, all sorts of fun stuff going on in extensions.js: apparently ExtensionSystem.connect is no more. You can comment out the line just to get coherence to kind of work, but neither the menubar nor the windowlist shows. 1. Problem with ExtensionUtils.extensions, which is undefined. 2. Problem with WnckWorkspace, which is likewise null - assume this is because there are two versions and the one it's using isn't the right one. If I only knew more about Gnome extensions.
Ok, this seems to actually work for Gnome 3.34: 1. Comment out ExtensionUtils and add ExtentionManager in the declarations: //const ExtensionUtils = imports.misc.extensionUtils; const ExtensionManager = Main.extensionManager; 2. around line 1214, change: ExtensionSystem.connect('extension-state-changed', to ExtensionManager.connect('extension-state-changed', 3. around line 1250, change: let ext = ExtensionUtils.extensions[uuid]; to let ext = ExtensionManager.lookup(uuid); Next thing to tackle is all the "object.actor is deprecated" status messages filling the queue...
oh... the file to fix, extension.js, is installed in /usr/share/gnome-shell/extenstions/[email protected]/extension.js it can be found in the tarball in ./tools/gnome-coherence/extension.js