Files
jellyfin-web/src/lib/legacy/patchHeaders.js
T
2025-03-27 12:15:56 -04:00

27 lines
624 B
JavaScript

/**
* Patch 'Headers' to accept 'undefined'.
* Fixes `TypeError: Failed to construct 'Headers': No matching constructor signature.`
* Affected platforms:
* - Tizen 3
* - Tizen 4
* - webOS 4
*/
(function (window) {
'use strict';
if (window.Headers) {
try {
new window.Headers(undefined);
} catch {
console.debug('patch \'Headers\' to accept \'undefined\'');
const _Headers = window.Headers;
window.Headers = function (init) {
return init ? new _Headers(init) : new _Headers();
};
}
}
}(window));