Summary: | Under certain circumstances, panel in "Auto-Hide" mode stops auto-hiding and only hides again when clicked | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Henning <boredsquirrel> |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | fanzhuyifan, nate, niccolo.venerandi |
Priority: | NOR | ||
Version: | 5.27.5 | ||
Target Milestone: | 1.0 | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Henning
2023-06-07 20:09:18 UTC
also worth noting that the screenshot I try to do was broken. Panel was not visible and the wallpaper was cut in half. *** Bug 471118 has been marked as a duplicate of this bug. *** So you have an auto-hide panel and it only auto-hides when you click it once. Does this mean that when you log in, it starts out visible? Can you attach a full-screen screenshot? Yes all panels are visible on login. For example now, its there (bottom right side, right above my normal nonhiding standard panel). It stays there forever, I click it and from then on it autohides normally. Until I change the display config, for example when plugging in another display. Journalctl shows nothing happening on this event, is there a command to get KDE-specific live logs? Issue #2 is Bug 351175. So let's focus on Issue #1 for this bug report. Can you please attach a full-screen screenshot like I asked, so I can visually see what your arrangement of panels looks like? yes here it is: https://cloudsync.uol.de/s/tXYwGLGysjBgaDk But the same happens to my main panel if I set it to autohide. First its there and only when I click it it starts autohiding. So this is not about panel layout, at all. Its about how autohiding panels are initiated, activated or whatever that is Just to rule that out, can you temporarily move your vertical to the top edge so that your panels aren't sharing any corners? Also, move your second monitor to it's to the left or right of the main one if you had it above or below. Then reboot. After that, is everything working as expected, or are there no changes? I had no display connected at that time. Reproducable, moved panel to the top and detached the then attached display, panel setup resetted and it now stays there. I click it and it starts autohiding again. The panel is now located at the top right of the screen, bottom is the middle of the screen, top is the very top right corner. exactly the same behavior. Btw is it wanted that all panels disappear and reload once a new display is attached? Will open another issue about that. Thanks. Would you mind attaching a screen recording that shows the issue exactly? I think that will be the fastest way for me to see what exactly the problem is. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! Is this still not clear? I dont need a video, here is a screenshot of my setup I have two panels, one is autohiding. They are not connected, overlapping or at a screenedge where an external display is extending to that side. Its simply a screen edge. I think in a former bug also the autohide notifications would stay there, I think these are connected. Something "timeouts not being initiated" or something https://cloudsync.uol.de/s/pPiEdHRb3xgRkqT KDE bugs really needs image storage... The panels are shown and stay there. Only when I click it it seems to wake up and start autohiding. This is 100% reproducible whenever the panel setup reloads, login, display attach etc. An image of that size fits as an attachment herel no need to host it externally. If you take that short panel that I see on the right screen edge and move it up to the top screen edge, does the issue still happen? @nate I did exactly that. Now comes the weird thing, I have a second "testing" profile where this doesnt happen! I will just give you some ASCII art ;D not autohiding right panel I I -------------------------------- autohiding panel I I --------------- In both cases the autohiding panel itself is at the very screen edge, the difference is that the MAIN panel, that doesnt autohide, is not touching the edge in the one case. Now I tried something, I simply resized my main panel, not autohiding, KDE standard, to not touch the right edge like this: I I ----------------------- Looks ugly, but now it seems to autohide. Will log in and out to test if this is actually true. Or just restart Kwin? I will see interesting, so now: - the bottom panel doesnt touch the right side anymore, it is set to not autohide or do anything fancy - the right panel is unchanged. It doesnt touch any side and also not the panel Now the panel doesnt autohide on its own too, but after hovering with the cursor over it once. This was never occurring before, you always had to click it. tried it again, maximized the bottom panel. No, I dont have to click it? I also have to hover over the panel once, after that it autohides. So the problem is that this autohiding timer is only started after hovering over it the first time. If its a toolbar you dont need for example, this means its there until you hover over it, afterwards it autohides and only shows up when again, hovering over it. This may have something to do with how the hiding and all is initiated? - hovering over it = shows temporarily, then disappears the moment you stop hovering - afterwards: not hovering it, not showing maybe before the first hovering its in a state that is not defined, so the autohide is broken? Possibly Bug 470836? I can reproduce this with both auto-hide and dodge windows panels. The panel temporarily unhides after display configuration changes, like resolution changes. Audo-hide starts working again after I mouse over the panels (I don't need to click). (In reply to fanzhuyifan from comment #17) > I can reproduce this with both auto-hide and dodge windows panels. The panel > temporarily unhides after display configuration changes, like resolution > changes. Audo-hide starts working again after I mouse over the panels (I > don't need to click). For me this also happens after suspend-to-ram. I am tempted to mark this as a duplicate of 448420, because I think the root cause is the same, both being this line here: https://invent.kde.org/plasma/kwin/-/blob/b476d7f4c0acccf1c77a374eb8b14e51c2436736/src/screenedge.cpp#L1105 I am not sure if the bug that blocked https://invent.kde.org/plasma/kwin/-/merge_requests/1887 has been resolved. Good catch, I had forgotten about that one. I agree with you. *** This bug has been marked as a duplicate of bug 448420 *** |