-
Notifications
You must be signed in to change notification settings - Fork 2
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
Moving Firefox window around flickers window content #10
Comments
It is technically Haiku bug because back buffer is flushed before drawing is completed when dragging window of then moving mouse pointer over window. It can be avoided on wayland-server side if buffer have no alpha channel, but workaround for alpha channel will introduce significant overhead (extra BBitmap buffer and blending) and refactor (transparent BView's can't be used anymore). So it is actually a duplicate of https://dev.haiku-os.org/ticket/15920 . |
I think this is improved a lot by following changes Menu popups tend to flicker yet, but it seems same level as GIMP. I didn't check how firefox sets opaque region for popup windows, but as far as see its behavior I guess they don't specify opaque region for popup windows to achieve content rendered drop shadow. I'll look into that later. (That fix will be firefox's one) |
Copying this bit of documentation from a comment I posted in #16:
Perhaps this is why the dirty state doesn't work properly for Gecko: it's using synced subsurfaces, so we need to recursively call into them? If that's the case, fixing that will allow reinstating the |
(Admittedly, that fix will help the "flickering under cursor" problem more than the "flickering when moving window" problem, I guess.) |
As in title. However, it doesn't seem to happen in Gnome Web
The text was updated successfully, but these errors were encountered: