-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pop ups make the client uncontrollable. #129
Comments
@AdrienDML are you able to reproduce this with debug logging enabled? I use firefox as my browser and I've never seen this issue if I'm honest 😕 That said, I'm not sure I know what you mean by "the pop up warning for multiple tabs". Some screenshots of what this looks like when it happens would really help! I'm working on some known issues raised by @psychon around penrose not following ICCCM correctly (for sub windows in particular) which it feels like this might be another aspect of. |
I will try to do that :) It's the pop up that warn you that you are going to close multiple tabs. One fix is to disable the pop up. |
Could you run xprop on that window and share the output? I suspect I know what this is now but that would help me confirm 😄 |
I've got a branch I'm working on at the moment that follows the advice given by @psychon on #120 around respecting client hints correctly. From my local testing this seems to work for everything I've tried other than Firefox... 😕 If I add more logging around when windows are mapped and removed, it looks like there is no map request coming through for the dialog the second time it should be shown. I assume I'm not currently listening for whatever X event it uses in that case? @AdrienDML , @glyphpoch are either of you able to get this behaviour for programs other than Firefox? |
From what i experienced i had that using zoom too(:vomiting_face:) cause i need it to follow my courses. |
Random guess that might have nothing to do with this issue: You are not setting |
Yeah I was wondering about that...I've been trying to follow dwm as an example and couldn't see it being set there which made me think that this approach should have been fine. I'll give that a go tonight and see if it helps |
Urgh, right: I was so busy looking at events around focus etc that I've completely missed Even if that isn't the whole story, it needs fixing |
I have the same thing, but with the "Enter your master password" window for the passwords saved in firefox. Is there anything manual i can do, before this gets in upstream? |
Penrose still doesn't correctly manage all window types but this seems to allow for sorting out windows that don't set a window type (such as 'st' or 'mpv') and also prevents transients and 'unviewable' windows from being mapped on restart. I suspect that handling around floating clients is still wonky but I need to get some clean reproducible test cases to work with. Firefox is behaving very strangely when being closed at the moment and I'm not sure if it's due to how penrose is closing the window (only Firefox seems affected) or if it is something wrong with my system...
I encountered the same problem when starting thunderbird with a prompt window popped up. |
Penrose still doesn't correctly manage all window types but this seems to allow for sorting out windows that don't set a window type (such as 'st' or 'mpv') and also prevents transients and 'unviewable' windows from being mapped on restart. I suspect that handling around floating clients is still wonky but I need to get some clean reproducible test cases to work with. Firefox is behaving very strangely when being closed at the moment and I'm not sure if it's due to how penrose is closing the window (only Firefox seems affected) or if it is something wrong with my system...
This should be fixed now as of ca9ea78 I've confirmed working behaviour on Chromium and Discord but I don't currently have Firefox installed so if someone who does is able to verify we can close this one 👍 |
closing in favour of #231 |
Hi. Before reading this note that i'm a really new user of penrose. I might have done something wrong.
I discovered something really annoying in penrose. I was using Firefox as my browser. I closed the window but the pop up warning for multiple tabs appeared then i mistakenly switched the focus to another client thinking Firefox was closed. Then when the focus came back to the Firefox i couldn't close it or move it. The red outline was also outlining all the screen.
Steps to reproduce the behavior:
Versions & OS Details
Here is my current Main.rs
And here is my log file:
The text was updated successfully, but these errors were encountered: