I found I had the same (or a similar) problem with the pop-up image starting out in a small window -- only about 1 inch wide in fact. In some browsers, this appears only for a flicker, and is then replaced by a window that is large enough to hold the whole image. In Firefox, it stays small. I can see this on any ZC site that does not have a modified javascript to fix the issue.
I fixed it by using the following javascript. It's a modified version of the one in includes/modules/pages/product_info/jscript_main.php
<script language="javascript" type="text/javascript"><!--
function popupWindow(url) {
window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=480,screenX=150,screenY=150,top=150,left=150')
}
function popupWindowPrice(url) {
window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=400,screenX=150,screenY=150,top=150,left=150')
}
//--></script>
Change the sizes (where I have 600 and 480) to suit. And you can change any other details as you prefer.
Of course, this means the window will always be that size, and won't adjust for many different sized and shaped images. But at least all your site visitors will see a large window instead of that silly little thing they may be getting now.
Rob
Breakfast: the most important donut of the day.