Skip to content
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

[2.7] BBB interface never loads beyond dark-blue screen in Android WebView with BBB 2.5, 2.6 and 2.7 #17896

Open
renatus opened this issue May 15, 2023 · 4 comments

Comments

@renatus
Copy link

renatus commented May 15, 2023

Hello!

BBB interface never loads beyond dark-blue screen in Android WebView, tree white dots will never appear. Instead, this error message will appear in Android Studio logcat:

[INFO:CONSOLE(374)] "Uncaught TypeError: Cannot read properties of null (reading 'constructor')", source: https://MYSITE.com/html5client/7717e1449d9a9fea60fa418d8ecaa5fd72c67edd.js?meteor_js_resource=true (374)

  • BBB works perfectly fine on the very same phone in Chrome browser (used by Android WebView as well, when installed)
    photo_2023-05-15_15-19-48

  • Bug only affects BBB 2.5.x and 2.6.x branches, BBB 2.3.x and 2.4.x work flawlessly in Android Webview

Expected behavior
BBB works in Android WebView, as it was with BBB 2.3.x and 2.4.x

Actual behavior
BBB interface never loads beyond dark-blue screen in Android WebView, if we're working with BBB 2.5.x and 2.6.x
photo_2023-05-15_15-19-39

BBB version:
Tested couple 2.3, 2.4, 2.5, 2.6 installations, including fresh ones. For sample:
BigBlueButton Server 2.6.6 (1178)

Smartphone (please complete the following information):
Used couple of devices to test, Android 9, 10, 12. For sample:

  • Device: ZTE Blade A3 2020
  • OS: Android 9
  • Browser: Chrome
  • Version: 113.0.5672.76
@FreeScholar
Copy link

FreeScholar commented May 21, 2023

Same issue on my Android using FireFox or Brave browser
Pixel 3
Android 11
Lineage OS version 18

@AllwinJohnson
Copy link

We also recently encountered this issue.
As @renatus mentioned, the WebView with BBB was working fine up to versions 2.3.x and 2.4.x.
However, when we started using version 2.6.x, we encountered a blank screen problem.
I tried various user agents as a potential fix for this issue, but some resulted in an 'older version warning' on the website.
image
I even attempted to use the user agent from the API header, which is used to fetch sessions from the BBB server in a desktop browser, but unfortunately, it didn't work in this case.

Log

chromium                   I  [INFO:CONSOLE(36)] "Starting Moodle session timeout warning.", source: https://xxx.com/lib/requirejs.php/1666016916/core/first.js (36)
chromium                   W  [WARNING:display_webview.cc(32)] WebView overlays are enabled!
chromium                   I  [INFO:CONSOLE(434)] "Uncaught TypeError: Cannot read properties of null (reading 'constructor')", source: https://xxx.com/html5client/db6fd377f945cfea327efc8e2f9ea830a9a55656.js?meteor_js_resource=true (434)
chromium                   I  [INFO:CONSOLE(0)] "The resource https://xxx.com/html5client/files/source-code-pro-latin-400-normal.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: https://xxx.com/html5client/join?sessionToken=7h4shbgqno2ttb89 (0)

Device

  Device Model: Lenovo TB-8505X
  Android Version: 10
  Build Version: 29
  Device Architecture: arm64-v8a

So, are there any possible solutions for this problem, or does BBB no longer support Android WebView?

@renatus renatus changed the title BBB interface never loads beyond dark-blue screen in Android WebView with BBB 2.5 and 2.6 [2.7] BBB interface never loads beyond dark-blue screen in Android WebView with BBB 2.5, 2.6 and 2.7 Sep 15, 2023
@renatus
Copy link
Author

renatus commented Sep 15, 2023

Tested WebView against BBB 2.7, this issue is still with us, nothing changed.

Copy link

stale bot commented Jun 12, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the status: stale label Jun 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants