Damage artefacts when maximize-restore gtk window
Describe the bug When opening gtk3 app like wcm or caja on empty screen , maximizing it an then restoring back the artifacts remain in the places where the background should be, and those artfacts remain flickering unntil I move the window.
This does not happen with windows like firefox or thunderbird - those ones maximize-restore without artefacts.
To Reproduce Steps to reproduce the behavior:
Open just one wcm (or caja) window. maximize and restore to original size.
Wayfire version tried with git, and with vulkan patches applied - no difference.
https://disk.yandex.ru/i/PFLLoiyFEZjxoQ
Checked with 0.9 release (wlroots 0.17.4) - bug does not happen there , so looks like a regression.
increased timeout for transaction from default 100 to 1000 - and the issue seems gone. Making it to default 100 - issue back again. Maybe related to hardware somehow - I use meteorlake 125H
p.S. - 400 seems to be enough, 100 - artifacts, 200- artifacts, 300 - less artifacts but sometimes happen. 400 - fine.
@mark-herbert42 interesting find, it will certainly help narrowing down the issue.
well this is interesting. i have a very similar sounding bug but mine creeps in only with firefox and thunderbird
disabled alpha plugin and artifacts are gone even with 100 timeout. Alpha plugin was enabled - but I had no windows on screen with transparency set. From the other hand I do have patched move plugin that activates transparency when window is moving - and it works perfectly without alpha plugin and no artifacts appears.