Gnome "classic session" messed up in 9.6

Gnome classic session has a bottom bar showing tabs for each open application, and also a workspace list on the right. It’s always worked in Rocky 8.x and Rocky 9.x, but something has gone wrong in 9.6; the left side is squashed up, the text color and background color is wrong, and the workspace tabs disappear.

The bottom bar is provided by extension:

gnome-shell-extension-window-list-40.7-19.el9.noarch
gnome-shell-extension-window-list-40.7-25.el9.noarch

There are a huge number of changes to the source code of these two packages.

Any sign of fix for this. It’s a real pain.

I’m testing an interesting work-around.

‘gnome-classic-session’ depends on ‘gnome-shell-extension-window-list’, so even if you knew what was wrong, and could build a new rpm it would be hard to integrate it with the official dnf system, but gnome, xdg, freedesktop provide a way to override settings using ~/.local/xyz.

The window list extension consists of a handful of *.js and *.css files, plus a gsettings schema. I extracted the files from the Rocky 9.5 version and copied them (with relative paths) to ~/.local, I thne log out and log back in again, and the old extension is now active and works.

I was expecting a horrible clash, as I’ve still got the newer extension installed, but the version in ~/.local takes precedence. In the gnome extensions app, it shows my custom version as “Manually Installed”. If they ever fix the real one, I can disable in gnome extensions app, and then delete the files from ~/.local

I did another update yesterday and the problem SEEMS to have gone away.
No disappearing workspaces for several hours.
The update did include a couple of gnome components.

Interesting, I also noticed there wee some new gnome components available, but could not see this exact extension, so didn’t bother updating, I’ll need to try an update soon…

The workspace indicator may be fixed, but the bottom bar still looks wrong to me.