https://bugs.kde.org/show_bug.cgi?id=458748

--- Comment #2 from Vlad Zahorodnii <[email protected]> ---
[2681654.605]  -> [email protected]_surface(new id wl_surface@59)
[2681818.370]  -> [email protected]_xdg_surface(new id xdg_surface@60,
wl_surface@51)
[2681818.387]  -> [email protected]_toplevel(new id xdg_toplevel@61)
[2681818.390]  -> [email protected]_parent(nil)
[2681818.392]  -> [email protected]_title("Mozilla Thunderbird")
[2681818.394]  -> [email protected]_app_id("thunderbird")
[2681818.396]  -> [email protected]()
[2681818.398]  -> [email protected](new id
org_kde_kwin_server_decoration@62, wl_surface@51)
[2681818.401]  -> [email protected]_mode(1)
[2681819.350]  -> [email protected]_title("Home - Mozilla Thunderbird")

kwin expects that the application sets all initial properties and then commits
the surface. This is not the case with Thunderbird. According to the wayland
debug log, Thunderbird sets "Mozilla Thunderbird" title, then tells kwin that
it has done initializing the window and it can proceed doing its own thing,
kwin applies window rules, then Thunderbird changes the title to "Home -
Mozilla Thunderbird", and afterwards one more time.

Ideally, Thunderbird should initialize in the following order

[2681654.605]  -> [email protected]_surface(new id wl_surface@59)
[2681818.370]  -> [email protected]_xdg_surface(new id xdg_surface@60,
wl_surface@51)
[2681818.387]  -> [email protected]_toplevel(new id xdg_toplevel@61)
[2681818.390]  -> [email protected]_parent(nil)
[2681818.392]  -> [email protected]_title("Home - Mozilla Thunderbird")
[2681818.394]  -> [email protected]_app_id("thunderbird")
[2681818.398]  -> [email protected](new id
org_kde_kwin_server_decoration@62, wl_surface@51)
[2681818.401]  -> [email protected]_mode(1)
[2681818.396]  -> [email protected]()

As a workaround, change the title match in your window rule, or remove it
completely. Also, can you report this issue to Thunderbird developers? If not,
I can do that, but it can a bit later.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to