diff --git a/src/pyj/utils.pyj b/src/pyj/utils.pyj index 9903fd9d26..e277b066e7 100644 --- a/src/pyj/utils.pyj +++ b/src/pyj/utils.pyj @@ -8,6 +8,9 @@ from book_list.theme import get_font_family is_ios = v'!!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform)' +if !is_ios and window.navigator.platform is 'MacIntel' and window.navigator.maxTouchPoints > 1: + # iPad Safari in desktop mode https://stackoverflow.com/questions/57765958/how-to-detect-ipad-and-ipad-os-version-in-ios-13-and-up + is_ios = True def debounce(func, wait, immediate=False):