https://bugs.kde.org/show_bug.cgi?id=373958
--- Comment #2 from Martin Gräßlin <mgraess...@kde.org> --- > When the panel changes its geometry (you have a non-maximized panel, I > suppose?) because windows come and go, KWin will show the panel. > > There's an explicit call in client.cpp > m_edgeRemoveConnection = connect(this, &Client::geometryChanged, > this, > [this](){ > ScreenEdges::self()->reserve(this, ElectricNone); > }); > > I don't know what purpose it has, though. The general idea is to ensure the window can still be shown through the screen edge. That is if the geometry changes in a way that it cannot be triggered anymore it goes out of show. This could probably be relaxed to only go out of the auto-hidden state if the geometry changed in a way that the window no longer borders the screen edge. -- You are receiving this mail because: You are watching all bug changes.