https://bugs.kde.org/show_bug.cgi?id=428499
Bug ID: 428499 Summary: Frame callbacks not send on 'empty' commits Product: kwin Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: platform-drm Assignee: kwin-bugs-n...@kde.org Reporter: robert.ma...@posteo.de Target Milestone: --- SUMMARY The Firefox Wayland backend uses a rather unconventional but, according to spec and with a clear consensus of Weston, Gnome and wlroots devs, valid method to use frame callbacks: it tries to emulate vsync by constantly requesting frame callbacks in a dedicated loop for the main surface - even though it may not trigger any repaints (i.e. doesn't attach new buffers nor submits any damage). KWin currently gets stuck when this happens (as did other compositors until they got fixed :) ) STEPS TO REPRODUCE 1. start Firefox (preferably >=83) with the Wayland backend enabled (`MOZ_ENABLE_WAYLAND=1`) 2. enable `widget.wayland_vsync.enabled` (and preferably `gfx.webrender.all`) in `about:config` 3. restart the browser OBSERVED RESULT Firefox does not update its content EXPECTED RESULT Firefox should work pretty much as normal SOFTWARE/OS VERSIONS KDE Plasma Version: has been confirmed for up to 5.20 ADDITIONAL INFORMATION Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1616894 -- You are receiving this mail because: You are watching all bug changes.