In window-specific settings I've put a string with some upper case letters. After rebooting that's reset to lower case, so it stops working. It seems it happens for any type, even for regexp. As a workaround I use regexp and put periods instead of upper case letters. kwin 5.10.5
I understand why that happens: we used to convert window classes to lower case internally.
Also, when creating a rule, the class is set automatically in lower case, but it works for that session, which made the issue even more confusing.
Correction, it NEVER works after restarting the application!! Maybe it was never the casing, it's just that it never works in the first place!
Which application is it?
*** This bug has been marked as a duplicate of bug 387895 ***