|
@@ -1839,8 +1839,10 @@ var PDFViewer = (function pdfViewer() {
|
|
|
break;
|
|
|
case 'auto':
|
|
|
var isLandscape = (currentPage.width > currentPage.height);
|
|
|
- var horizontalScale = isLandscape ? pageHeightScale :
|
|
|
- pageWidthScale;
|
|
|
+ // For pages in landscape mode, fit the page height to the viewer
|
|
|
+ // *unless* the page would thus become too wide to fit horizontally.
|
|
|
+ var horizontalScale = isLandscape ?
|
|
|
+ Math.min(pageHeightScale, pageWidthScale) : pageWidthScale;
|
|
|
scale = Math.min(MAX_AUTO_SCALE, horizontalScale);
|
|
|
break;
|
|
|
default:
|