Open lucaspar opened 5 months ago
Strange that there's a type error, that hasn't happened for me. I feel #139 is relevant here perhaps
I saw that issue, but my callback delay is already set to the max value.
I see in the logs that Polonium is "adding" a window without a class, title, or process name (idk which polonium is logging) - I guess that's the task switcher and it's probably what's causing an unwanted retiling when this window is gone. Is this expected behavior? Any way to exclude this nameless window from tiling?
I see the same behavior on my side, using the task switcher (alt-tab) makes this reproduce 100% of the time for me, though I see the resizing happen when the task switcher is opened, rather than upon release / the task switcher closes.
though I see the resizing happen when the task switcher is opened
I can confirm - the behavior is erratic, the undesirable resizing when the task switcher opens is also common here.
Happens all the time. To give something to reproduce:
The video below shows the issue:
https://github.com/zeroxoneafour/polonium/assets/34311583/6eac5492-efa6-4488-a052-4118e76d6e0b
The only thing that helps to remember size is setting the callback to the max value and to wait at least 3 seconds after resizing before opening another window or switching desktops. Waiting won't work with shorter callback values for me. The video just includes waiting with a lower cb value. An example with a max cb value is not part of the recording, but I can reproduce it like this consistently - at least on my end.
I hope that report is a start to get something generally reproducible.
@zeroxoneafour why not just calling a save for the layout after a resizing action? Skimming the code I don't see that it's done.
This also happens when you open KRunner.
This also happens when you open KRunner.
Cannot reproduce this with KRunner.
Before you make the issue, confirm that
Describe the bug
Opening the task switcher (Alt+Tab) or the application launcher (Meta key) often undoes manual resizing.
I observe a similar behavior with other kinds of windows, like notifications, even though the
tilePopups
config is off.To reproduce
I'm not always able to reproduce it, but I gathered the logs of when it happens. It seems to happen in both the master (nightly) build and the build from the KDE store.
Expected behavior
Switching windows should not trigger a retiling / should not resize windows.
Log output
Screenshots and videos
No response
Additional context
The logs have lots of
TypeError: Type error
, maybe related to Polonium re-installs? They started happening when I tried the KDE store version, but persisted after switching back to the nightly build.