-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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: