Chatterino / chatterino2

Chat client for https://twitch.tv
MIT License
2.06k stars 448 forks source link

Latest nightly doesn't display popup windows on the taskbar preview #3863

Closed jateuu closed 1 year ago

jateuu commented 2 years ago

Checklist

Describe your issue

New popup windows don't display on taskbar previews. It also seems like they aren't treated as separate windows since PowerToys FancyZones don't let them snap to layouts.

This issue appears on the latest 7TV nightly versions too.

Screenshots

image image

OS and Chatterino Version

Chatterino Nightly 2.3.5 (commit 965b0667 modified) built on 2022-07-10 with Qt 5.15.2, Windows SDK, MSVC 193231332 Running on Windows 10 Version 2009, kernel: 10.0.22000

Felanbird commented 2 years ago

Can replicate - side effect of #3836 which granted a parent to the orphaned popup window. I'm unsure if this side-effect is intentional or not.

cc @leon-richardt

leon-richardt commented 2 years ago

Thanks for the mention.

Definitely not intended in the sense of "I was aware this behavior happens on Windows". Frankly, this just seems to be an effect of how Windows interprets parented windows. A way to achieve the desired behavior on Windows and tiling WMs would be to have platform-specific code regarding window parents obviously. Would only like to go this route if I can't find a nicer way though, will have to conduct some research.

leon-richardt commented 2 years ago

Also, it would be interesting to hear about behavior on other platforms/DEs/WMs so feel free to post reports in this issue as well. 🙂