From c149d4d75ed6e09b3d61e71cc39c46bed13992f8 Mon Sep 17 00:00:00 2001
From: Jonas Jenwald <jonas.jenwald@gmail.com>
Date: Mon, 19 Jan 2015 21:39:38 +0100
Subject: [PATCH] Fix thumbnail rendering regression, when using |draw|, for
 PDF files with blend modes (issue 5637)

---
 web/thumbnail_view.js | 7 +------
 web/viewer.css        | 2 ++
 2 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/web/thumbnail_view.js b/web/thumbnail_view.js
index 3b4120a22..fb4685cfd 100644
--- a/web/thumbnail_view.js
+++ b/web/thumbnail_view.js
@@ -127,12 +127,7 @@ var ThumbnailView = function thumbnailView(container, id, defaultViewport,
 
     ring.appendChild(canvas);
 
-    var ctx = canvas.getContext('2d');
-    ctx.save();
-    ctx.fillStyle = 'rgb(255, 255, 255)';
-    ctx.fillRect(0, 0, this.canvasWidth, this.canvasHeight);
-    ctx.restore();
-    return ctx;
+    return canvas.getContext('2d');
   };
 
   this.drawingRequired = function thumbnailViewDrawingRequired() {
diff --git a/web/viewer.css b/web/viewer.css
index 1dd872a06..47b24d525 100644
--- a/web/viewer.css
+++ b/web/viewer.css
@@ -1124,6 +1124,8 @@ html[dir='rtl'] .verticalToolbarSeparator {
   box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5), 0 2px 8px rgba(0, 0, 0, 0.3);
   opacity: 0.8;
   z-index: 99;
+  background-color: white;
+  background-clip: content-box;
 }
 
 .thumbnailSelectionRing {