From 5820416edeb42402a7f9bfbde01b20a103d4a07b Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Tue, 5 Apr 2022 12:30:40 -0400 Subject: [PATCH] Fix touch events in epub player --- package-lock.json | 6 +++--- package.json | 2 +- src/plugins/bookPlayer/plugin.js | 4 +++- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d98d90f4f6..e5336d9c19 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5243,9 +5243,9 @@ "dev": true }, "epubjs": { - "version": "0.3.90", - "resolved": "https://registry.npmjs.org/epubjs/-/epubjs-0.3.90.tgz", - "integrity": "sha512-8S9Zi9aE3QHvkJbq1mJTfaE1++UysKxgeb2GEv3oR9PEsK+Sx3tzxs3QaRselAVPoTlP5gfLyEgp9BQIyAu8lA==", + "version": "0.3.93", + "resolved": "https://registry.npmjs.org/epubjs/-/epubjs-0.3.93.tgz", + "integrity": "sha512-c06pNSdBxcXv3dZSbXAVLE1/pmleRhOT6mXNZo6INKmvuKpYB65MwU/lO7830czCtjIiK9i+KR+3S+p0wtljrw==", "requires": { "@types/localforage": "0.0.34", "@xmldom/xmldom": "^0.7.5", diff --git a/package.json b/package.json index fcd4fcfafd..8913401f54 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "core-js": "3.20.2", "date-fns": "2.28.0", "dompurify": "2.3.4", - "epubjs": "0.3.90", + "epubjs": "0.3.93", "escape-html": "1.0.3", "fast-text-encoding": "1.0.3", "flv.js": "1.6.2", diff --git a/src/plugins/bookPlayer/plugin.js b/src/plugins/bookPlayer/plugin.js index 99df9ab754..6c3694ca18 100644 --- a/src/plugins/bookPlayer/plugin.js +++ b/src/plugins/bookPlayer/plugin.js @@ -287,7 +287,9 @@ export class BookPlayer { width: '100%', height: renderHeight, // TODO: Add option for scrolled-doc - flow: 'paginated' + flow: 'paginated', + // Scripted content is required to allow touch event passthrough in Safari + allowScriptedContent: true }); this.currentSrc = downloadHref;