diff --git a/capsule-prototype/index.html b/capsule-prototype/index.html
index 40af2e8d598a101893be09c014a43629b4a41c6d..8caea838f292055c6eb52b4b1c8e6fc9cab53aad 100644
--- a/capsule-prototype/index.html
+++ b/capsule-prototype/index.html
@@ -127,6 +127,7 @@
 						<img id="popupImg" src="file/rekall_cache/568261E53001FA741A069C684C6E25E7571006E8-45972424CDE1275C6FDD9DD7D52216C878F04AB8.jpg"/>
 						<div class="popupLeftItem" id="popupType"></div>
             <div class='popupLeftItem' id='editAnnotationPic'></div>
+            <div class='popupLeftItem' id='linkToOriginalImage'>open original image</div>
 					</div>
 					<div class="editmode" id="popupEditSupprimer">Delete file</div>
 				</td>
diff --git a/capsule-prototype/js/online-script.js b/capsule-prototype/js/online-script.js
index 7032a23b8e30fcf42354b728fcd328c163c341d3..250e4cc7283809d6f18dd055bbe6d4d83339018f 100644
--- a/capsule-prototype/js/online-script.js
+++ b/capsule-prototype/js/online-script.js
@@ -1004,11 +1004,10 @@ function fillPopupEdit(tag) {
 		$("#popupImg").click(function(event){
 			event.stopPropagation();
 			if(tag.isLink()) {
-				if(link != "")
-				window.open(link,'_blank');
+				if(link != "") window.open(link,'_blank');
 			}
 			else
-				tag.openBrowser();
+				window.open($('#popupImg')[0].src, '_blank');
 		});
 	}
 
@@ -1016,9 +1015,13 @@ function fillPopupEdit(tag) {
 
   window.my_current_markerjs_data_in_ugly_global = null;
   $('#editAnnotationPic').hide();
+  $('#linkToOriginalImage').hide();
   if (type.split('/')[0] == 'image') {
-  $('#editAnnotationPic').html('edit');
-  $('#editAnnotationPic').show();
+    $('#editAnnotationPic').html('edit');
+    $('#editAnnotationPic').show();
+    $('#linkToOriginalImage').show();
+    $('#linkToOriginalImage').unbind('click');
+    $('#linkToOriginalImage').click(() => tag.openBrowser());
     var data = tag.getMetadata('Rekall->MarkerjsState');
     if (data)
       window.my_current_markerjs_data_in_ugly_global = JSON.parse(atob(data));