mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix errors reported in the console for listeners that use preventDefault()
This commit is contained in:
parent
84c8544e14
commit
cd64459718
@ -97,9 +97,9 @@ class IframeBoss:
|
||||
window.onerror = self.onerror
|
||||
window.addEventListener('scroll', debounce(self.onscroll, 1000))
|
||||
window.addEventListener('resize', debounce(self.onresize, 500))
|
||||
window.addEventListener('wheel', self.onwheel)
|
||||
window.addEventListener('keydown', self.onkeydown)
|
||||
document.documentElement.addEventListener('contextmenu', self.oncontextmenu)
|
||||
window.addEventListener('wheel', self.onwheel, {'passive': False})
|
||||
window.addEventListener('keydown', self.onkeydown, {'passive': False})
|
||||
document.documentElement.addEventListener('contextmenu', self.oncontextmenu, {'passive': False})
|
||||
self.color_scheme = data.color_scheme
|
||||
create_touch_handlers()
|
||||
|
||||
|
@ -212,9 +212,12 @@ def layout(is_single_page):
|
||||
is_full_screen_layout = True
|
||||
|
||||
# Prevent the TAB key from shifting focus as it causes partial scrolling
|
||||
document.documentElement.addEventListener('keydown', def (evt):
|
||||
if get_key(evt) is 'tab':
|
||||
evt.preventDefault()
|
||||
document.documentElement.addEventListener(
|
||||
'keydown',
|
||||
def (evt):
|
||||
if get_key(evt) is 'tab':
|
||||
evt.preventDefault()
|
||||
, {'passive': False}
|
||||
)
|
||||
|
||||
# Some browser engine, WebKit at least, adjust column widths to please
|
||||
|
Loading…
x
Reference in New Issue
Block a user