Open JS UI bits used by wsmatrix@martin.zurowietz.de extension.
Companion changes are here. (Note, it's a mix of extend+override and monkey-patching.
I've confirm these working without warnings on Arch with patched 42.0 gnome-shell and 91.8.0 js91.