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:
parent
5c2025d5a6
commit
7834e66733
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue