withResolvers() try again
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
Some checks failed
Build and Publish Docker Image / build (push) Has been cancelled
This commit is contained in:
parent
b411a87f08
commit
4e857a75f0
3 changed files with 15 additions and 2 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "openreader-webui",
|
"name": "openreader-webui",
|
||||||
"version": "0.2.4-patch.1",
|
"version": "0.2.4-patch.2",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "next dev --turbopack -p 3003",
|
"dev": "next dev --turbopack -p 3003",
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,18 @@
|
||||||
* JavaScript code in this page
|
* JavaScript code in this page
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
// Add polyfill before any code that uses Promise.withResolvers
|
||||||
|
if (typeof Promise.withResolvers === 'undefined') {
|
||||||
|
Promise.withResolvers = function () {
|
||||||
|
let resolve, reject
|
||||||
|
const promise = new Promise((res, rej) => {
|
||||||
|
resolve = res
|
||||||
|
reject = rej
|
||||||
|
})
|
||||||
|
return { promise, resolve, reject }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/******/ var __webpack_modules__ = ({
|
/******/ var __webpack_modules__ = ({
|
||||||
|
|
||||||
/***/ 9306:
|
/***/ 9306:
|
||||||
|
|
@ -3622,7 +3634,7 @@ var $ = __webpack_require__(6518);
|
||||||
var newPromiseCapabilityModule = __webpack_require__(6043);
|
var newPromiseCapabilityModule = __webpack_require__(6043);
|
||||||
|
|
||||||
// `Promise.withResolvers` method
|
// `Promise.withResolvers` method
|
||||||
// https://github.com/tc39/proposal-promise-with-resolvers
|
// // https://github.com/tc39/proposal-promise-with-resolvers
|
||||||
$({ target: 'Promise', stat: true }, {
|
$({ target: 'Promise', stat: true }, {
|
||||||
withResolvers: function withResolvers() {
|
withResolvers: function withResolvers() {
|
||||||
var promiseCapability = newPromiseCapabilityModule.f(this);
|
var promiseCapability = newPromiseCapabilityModule.f(this);
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ function initPDFWorker() {
|
||||||
const workerSrc = useLegacy ? '/pdf.legacy.worker.mjs' : '/pdf.worker.mjs';
|
const workerSrc = useLegacy ? '/pdf.legacy.worker.mjs' : '/pdf.worker.mjs';
|
||||||
console.log('Setting PDF worker to:', workerSrc);
|
console.log('Setting PDF worker to:', workerSrc);
|
||||||
pdfjs.GlobalWorkerOptions.workerSrc = workerSrc;
|
pdfjs.GlobalWorkerOptions.workerSrc = workerSrc;
|
||||||
|
pdfjs.GlobalWorkerOptions.workerPort = null;
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.error('Error setting PDF worker:', e);
|
console.error('Error setting PDF worker:', e);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue