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;
|
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
|
* The functions for detection of platforms and browsers below are exported
|
||||||
|
|||||||
Reference in New Issue
Block a user