zhanghai / gnome-shell-extension-transparent-top-bar

GNOME Shell extension that brings back the transparent top bar when free-floating in GNOME Shell 3.32

Home Page:https://extensions.gnome.org/extension/1708/transparent-top-bar/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JS ERROR: TypeError: this._windowSignalIds.get(...) is undefined

peterlobster opened this issue · comments

I observed this coming up in my logs...

Aug 06 10:55:19 localhost gnome-shell[1707]: JS ERROR: TypeError: this._windowSignalIds.get(...) is undefined
                                      _onWindowActorRemoved@/home/peter/.local/share/gnome-shell/extensions/transparent-top-bar@ftpix.com/extension.js:112:54
                                      _initializeUI/<@resource:///org/gnome/shell/ui/main.js:251:16

What is your OS version, GNOME Shell version and extension version?

OS - Gentoo

$ uname -r
5.19.0-gentoo

GNOME Shell

$ gnome-shell --version
GNOME Shell 42.3.1

Extension Version: 12

That's weird, I've been using Arch Linux with GNOME Shell (now 42.4), and I've never encountered this. Looking at the code, this._windowSignalIds should always be a Map or null, but the error is saying the get is undefined instead of _windowSignalIds itself, so I'm confused...

@zhanghai Interesting, this isn't a problem on Arch. I'll do some more investigating this weekend and see if I can get you more information.