JS ERROR: TypeError: this._construct is not a function (due to using ES6 classes in GNOME 3.32)
After updating to GNOME 3.32 and GJS to 1.56.0-1 on my ArchLinux system I found my sensory perception extension broken with the following error:
Mar 15 17:36:19 hs-desktop gnome-shell[1658]: JS ERROR: TypeError: this._construct is not a function
newClass@resource:///org/gnome/gjs/modules/_legacy.js:114:32
_updateDisplay@/home/hs/.local/share/gnome-shell/extensions/sensory-perception@HarlemSquirrel.github.io/extension.js:168:26
wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
_init/<@/home/hs/.local/share/gnome-shell/extensions/sensory-perception@HarlemSquirrel.github.io/extension.js:84:7
getDriveAtaProxies/</<@/home/hs/.local/share/gnome-shell/extensions/sensory-perception@HarlemSquirrel.github.io/utilities.js:341:11
map/<@/home/hs/.local/share/gnome-shell/extensions/sensory-perception@HarlemSquirrel.github.io/utilities.js:288:29
getDriveAtaProxies/</</driveProxy</ataProxy<@/home/hs/.local/share/gnome-shell/extensions/sensory-perception@HarlemSquirrel.github.io/utilities.js:336:15
_makeProxyWrapper/</<@resource:///org/gnome/gjs/modules/overrides/Gio.js:243:21
Edited by Andre Klapper