which extensions are js-based?
there's no gnome extension to do roll-up windows?
there's no gnome extension to do roll-up windows?
"GNOME Shell and extensions are written in GJS, which is JavaScript bindings for GNOME Platform APIs. For an overview of how extensions fit into GNOME Shell and the platform, see the Architecture page."
Roll-up was never an extension on UNIX windows managers, having to install one is a joke on us.
As for the GNOME developers stance on that, https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1028
Meanwhile XFCE, KDE, Windowmaker, Afterstep, Enlightment.... do them just fine.