Skip to content
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

window-list: sometimes when drag&dropping items, Cinnamon freezes #12509

Open
calestyo opened this issue Nov 18, 2024 · 3 comments
Open

window-list: sometimes when drag&dropping items, Cinnamon freezes #12509

calestyo opened this issue Nov 18, 2024 · 3 comments
Labels

Comments

@calestyo
Copy link

Distribution

Debian unstable

Package version

6.2.9-1

Graphics hardware in use

Mesa Intel(R) Graphics (ADL GT2) (0x46a6)

Frequency

Only occasionally

Bug description

Since quite a few versions of Cinnamon, it happens sometimes that when dragging&dropping an item in the window-list applet, the whole desktop freezes (in the sense that I cannot do any further keyboard or pointing device input).

The applications continue to run and I can SIGHUP cinnamon and restart it after which everything is still there.

Steps to reproduce

Unfortunately I do not have an reproducer, it happens not very often and so far I haven't noticed anything special that I'd do when it happens.

Expected behavior

Not freeze ;-)

Additional information

No response

@Secret-chest
Copy link
Contributor

Have you tried grouped window list? It can be configured to look like the old window list.

@calestyo
Copy link
Author

@Secret-chest Ah, can it? I didn’t know that, to be honest.

I've just tried it, but it seems dragging&dropping is even more broken in that (though no freezes yet):

Haven't really noted a system yet, but it seems quite often, the "items" in the list simply don't move at all, especially when I try to move the left- or right-most window, but also when moving "middle" windows. Sometimes I can move the item, but not to every place (e.g. not from the right-most or some middle place to the left-most but only to 1-after-the-left-most). Sometimes it seemed as if I couldn't move items that belong to the same program past each other (but only items from different programs).

Maybe that's somehow because of the grouping (which I've disabled in the app config)?

Another major drawback for me would be that it seems it uses some other CSS style (or maybe hardcoded) for the focused window in the list? I put quite some effort into custom GTK CSS theming to get some reasonable colours back after Cinnamon dropped the theming support.

With window-list I seem my configured blue colour for the focused window, but with grouped window list it's back to the default "a bit lighter grey".

A somewhat minor issue would be that it seems I cannot longer configure the icon size, which I quite liked (now that icon is rather smallish.

Plus... I have no real proof that it wouldn’t freeze with that either.

@calestyo
Copy link
Author

One thing (about the original issue) that I do remember is the following:

The freeze happens (always?) when the following takes place:

  • I start dragging one of the items, but then somehow (no idea how) it stays in drag-mode despite I even don't click-hold the item anymore... so just by moving the pointer (without any button/key/whatsoever pressed) the item would still move along.
  • IIRC, I then intuitively usually press Esc, after which input freezes.
    The first point above just happened to me again, but this time I didn't Esc but instead left-clicked the mouse, and at least this time, there was no freeze.

So this issue might be related to #10367.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants