diff --git a/web/viewer.css b/web/viewer.css index 5f809df8d..418350c6f 100644 --- a/web/viewer.css +++ b/web/viewer.css @@ -1102,7 +1102,7 @@ html[dir='rtl'] .outlineItem > a { } canvas { - margin: auto; + margin: 0; display: block; } diff --git a/web/viewer.js b/web/viewer.js index 4e61e371f..90a940349 100644 --- a/web/viewer.js +++ b/web/viewer.js @@ -2765,8 +2765,12 @@ window.addEventListener('keydown', function keydown(evt) { break; case 48: // '0' case 96: // '0' on Numpad of Swedish keyboard - PDFView.parseScale(DEFAULT_SCALE, true); - handled = false; // keeping it unhandled (to restore page zoom to 100%) + // keeping it unhandled (to restore page zoom to 100%) + setTimeout(function () { + // ... and resetting the scale after browser adjusts its scale + PDFView.parseScale(DEFAULT_SCALE, true); + }); + handled = false; break; } }