davidedmundson added a comment.
At a minimum this needs an upstream bug report with a description of exactly what is happening in both QPAs and in QPlatformWindow. It's one thing to have a temporary workaround, it's another to deliberately write hacks from the start. INLINE COMMENTS > desktopview.cpp:213 > + if (m_screenToFollow && m_screenToFollow->name() != m_screenName) { > + m_screenName = m_screenToFollow->name(); > + emit screenRenamed(); if you add this in setScreen you'll reduce a lot of false positive signals on initial connection/ startup REPOSITORY R120 Plasma Workspace REVISION DETAIL https://phabricator.kde.org/D3777 EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: mart, #plasma Cc: davidedmundson, plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas