mirror of
https://github.com/novnc/noVNC.git
synced 2026-05-26 07:08:06 +00:00
Workaround endless loading on Android Chrome
Replace top-level await with then() in browser.js, due to a bug in chromium browsers. https://github.com/novnc/noVNC/pull/2053
This commit is contained in:
@@ -182,7 +182,12 @@ async function _checkWebCodecsH264DecodeSupport() {
|
||||
|
||||
return true;
|
||||
}
|
||||
supportsWebCodecsH264Decode = await _checkWebCodecsH264DecodeSupport();
|
||||
|
||||
// FIXME: Avoid top-level await due to a Chromium bug where Decoder.flush()
|
||||
// can hang indefinitely on some Android devices, blocking module evaluation.
|
||||
_checkWebCodecsH264DecodeSupport().then((result) => {
|
||||
supportsWebCodecsH264Decode = result;
|
||||
});
|
||||
|
||||
/*
|
||||
* The functions for detection of platforms and browsers below are exported
|
||||
|
||||
Reference in New Issue
Block a user