-
Notifications
You must be signed in to change notification settings - Fork 60
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
doesn't work on Bromite browser anymore #171
Comments
thank you! forcing |
@open-contracts the commit above should fix the error you reported: we don't try to use the offscreen API when Which specific version / mobile are you using? |
@totaam it was Bromite (https://github.com/bromite/bromite) on LineageOS. No picture displayed and no packets flowing thru communication websocket. What's interesting, Chrome and Firefox do display the picture, yet without offscreen API. I must reevaluate bromite bugs anyway, because all the bugs we had with html5 client in 2021 are still present on newer Bromites and otherwise it is the best browser on Android for me. |
@basilgello understood, but if Bromite is the only browser hitting this issue, we should not be penalising every mobile browser. |
@totaam I need to do testing just like I did for audio codecs :) Let me build master trunk on Debian and make some tests tomorrow. You know I was a bit limited in my capabilities but now I settled everything a bit! |
@totaam I tested the latest trunk of Xpra + Xpra-HTML5 on the following Android browsers:
and they all work with Bromite, on the other side, now fails even to connect to websocket :( Can you please make |
OK. I'll see if I can find the time. |
If I dont make it first. Maybe leave it to me then, I will do Bromite debugging anyway |
And Bromite 101.0.4951.53 works now too, except no floating menu bar is rendered. Menu items are rendered as text. Will investigate! |
So, for months I ended up penalizing all mobile users for a bug that just was not in xpra at all! |
No, I did the tests on Chromiums too. |
So there are versions of Chromium that have this problem. |
First problem I see manifests on Python 3.9 but 3.10 is fine. Second one targeted Chromiums from 80 to 100 (roughly). Yeah we need some tests on older series. |
There are no incompatibilities with either of these versions.
If we had a Javascript console backtrace, we could add a sanity check before enabling the decoder worker. |
I can arrange it but it needs either time or access to device testing farm :) |
Since I updated to recent versions of the html5 client, the xpra window stays blue on mobile. I can replicate this on desktop chrome, using the mobile layout option. Looking at the chrome developer console, I get this error:
Everything works just fine on desktop otherwise, and the error above does not appear either.
The text was updated successfully, but these errors were encountered: