From dbc611ac9de7e26d42fe6cf2a709bce5cccd6e79 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Fri, 6 Nov 2015 12:43:22 +0100 Subject: [PATCH] Ensure that the `textLayer` has the same dimensions as the `canvasWrapper` (issue 6596) This is a quick fix to get `scrollIntoView` working again for search results, but we really ought to re-write that function since it seems way too brittle. Fixes 6596. --- web/pdf_page_view.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/pdf_page_view.js b/web/pdf_page_view.js index d65c17f59..598c3d939 100644 --- a/web/pdf_page_view.js +++ b/web/pdf_page_view.js @@ -351,8 +351,8 @@ var PDFPageView = (function PDFPageViewClosure() { if (this.textLayerFactory) { textLayerDiv = document.createElement('div'); textLayerDiv.className = 'textLayer'; - textLayerDiv.style.width = canvas.style.width; - textLayerDiv.style.height = canvas.style.height; + textLayerDiv.style.width = canvasWrapper.style.width; + textLayerDiv.style.height = canvasWrapper.style.height; if (this.annotationLayer && this.annotationLayer.div) { // annotationLayer needs to stay on top div.insertBefore(textLayerDiv, this.annotationLayer.div);