@Yutaka
I noticed this problem with Safari.
a possible hack :
change in catalog/includes/modules/new_products_glide.php this line :
<div class="image"><?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $new_products['products_image']) . '" rel="imagebox" title="' . $new_products['products_name'] . ' for only ' . $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) . ' !' . '" >' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], CLICK_ON . $new_products['products_name'] . FOR_ZOOM, SMALL_NPG_IMAGE_WIDTH, SMALL_NPG_IMAGE_HEIGHT) . '</a>';?></div>
with :
<div class="image"><?php echo '<a href="' . tep_href_link(DIR_WS_IMAGES . $new_products['products_image']) . '" rel="imagebox" title="' . $new_products['products_name'] . ' for only ' . $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) . ' !' . '" >' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], CLICK_ON . $new_products['products_name'] . FOR_ZOOM, SMALL_NPG_IMAGE_WIDTH, SMALL_NPG_IMAGE_HEIGHT, 'onClick="window.scroll(0, 0);"') . '</a>';?></div>
i just added this parameter : onClick="window.scroll(0, 0); ? ... for want of better...