-
Notifications
You must be signed in to change notification settings - Fork 59
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
safari doesn't draw the window - only a hollow transparent shell #227
Comments
Let me see if I can find my macbook :) and investigate this. |
Well, that's interesting. It means that perhaps Xpra-org/xpra#3769 is also a false positive. Do you have a newer MacOS to test with? |
I don't think it's a problem with VirtualBox, since I believe I was able to replicate this on a physical Macbook. I applied the workaround mentioned in #226, but instead of xpra drawing my application, I just got an empty window. |
I modified the win.draw("new window done");
window.requestAnimationFrame(function() {win.draw("new2");});
window.requestAnimationFrame(function() {win.draw("new3");});
setTimeout(function() {win.draw("new4");}, 100);
setTimeout(function() {window.requestAnimationFrame(function() {win.draw("new5");})}, 100); And only the first 3 show up, nothing after that. So I've already spent too much time on this and I have no idea what's broken with Safari. |
@TijZwa could you share the builds/commits you had this working on? |
Safari on iOS/iPadOS 14 is broken as well. I only get the blue background image. If we could use a different browser engine it would be wonderful but it's not possible on iOS. |
Last time I tried, that was not enough - at least with the Safari versions I had access to.
That would disable offscreen for all browsers, including the ones that aren't buggy! |
Yep, that defines it well. |
@taradaidv which versions of Safari have you tested? |
latest |
This bug-report might be of interest: https://bugs.webkit.org/show_bug.cgi?id=253927#c0 |
Just discovered at the last minute that Google Chrome now requires https to enable offscreen: 52742e3 |
It's almost impossible to bisect because it occasionally displays correctly!
Disabling the offscreen decode worker and even the decode worker does not help.
I think that the decoding part works, it is the
draw_pending_list
that's not doing its thing?The text was updated successfully, but these errors were encountered: