| 
														
															@@ -1227,7 +1227,11 @@ var PDFPageView = (function PDFPageViewClosure() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var canvas = document.createElement('canvas'); 
														 | 
														
														 | 
														
															       var canvas = document.createElement('canvas'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       canvas.id = 'page' + this.id; 
														 | 
														
														 | 
														
															       canvas.id = 'page' + this.id; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      // Keep the canvas hidden until the first draw callback, or until drawing 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      // is complete when `!this.renderingQueue`, to prevent black flickering. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       canvas.setAttribute('hidden', 'hidden'); 
														 | 
														
														 | 
														
															       canvas.setAttribute('hidden', 'hidden'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      var isCanvasHidden = true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       canvasWrapper.appendChild(canvas); 
														 | 
														
														 | 
														
															       canvasWrapper.appendChild(canvas); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       if (this.annotationLayer && this.annotationLayer.div) { 
														 | 
														
														 | 
														
															       if (this.annotationLayer && this.annotationLayer.div) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         // annotationLayer needs to stay on top 
														 | 
														
														 | 
														
															         // annotationLayer needs to stay on top 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1235,7 +1239,6 @@ var PDFPageView = (function PDFPageViewClosure() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } else { 
														 | 
														
														 | 
														
															       } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         div.appendChild(canvasWrapper); 
														 | 
														
														 | 
														
															         div.appendChild(canvasWrapper); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       } 
														 | 
														
														 | 
														
															       } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      var isCanvasHidden = true; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       this.canvas = canvas; 
														 | 
														
														 | 
														
															       this.canvas = canvas; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var ctx = canvas.getContext('2d', {alpha: false}); 
														 | 
														
														 | 
														
															       var ctx = canvas.getContext('2d', {alpha: false}); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -1317,6 +1320,11 @@ var PDFPageView = (function PDFPageViewClosure() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															         self.renderingState = RenderingStates.FINISHED; 
														 | 
														
														 | 
														
															         self.renderingState = RenderingStates.FINISHED; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (isCanvasHidden) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          self.canvas.removeAttribute('hidden'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          isCanvasHidden = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (self.loadingIconDiv) { 
														 | 
														
														 | 
														
															         if (self.loadingIconDiv) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           div.removeChild(self.loadingIconDiv); 
														 | 
														
														 | 
														
															           div.removeChild(self.loadingIconDiv); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           delete self.loadingIconDiv; 
														 | 
														
														 | 
														
															           delete self.loadingIconDiv; 
														 |