Chrome browser displays shopping cart help information using entire screen despite javascript height and width parameters in includes/modules/pages/shopping_cart/jscript_main.php code. This behavior is not encountered in Firefox and Safari browsers. The problem appears in unmodified out-of-the-box zc157c and 157d. Chrome's JavaScript Console reports an Uncaught TypeError: cannot read properties of null (reading 'focus'). Relevant code follows:
<script src="includes/general.js" type="text/javascript"></script>
<script type="text/javascript">
function popupWindow(url) {,'popupWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=550,height=550,screenX=150,screenY=100,top=100,left=150,noreferrer')
function session_win() {"<?php echo zen_href_link(FILENAME_INFO_SHOPPING_CART); ?>","info_shopping_cart","height=460,width=430,toolbar=no,statusbar=no,scrollbars=yes,noreferrer").focus();
The line in red highlights where the problem lies. Removing "noreferrer" from the line eliminates the javascript error and Chrome, Firefox, and Safari all display the help text in a sized pop-up window. Also, according to W3 Schools here there is no "noreferrer" parameter, and no "statusbar" parameter, only "status".

I am only a novice with javascript. The code is from 2006. There are other cases throughout zencart where noreferrer is used in Maybe the javascript code should be reviewed and updated.

zc157c, php 8.0.2, mysql 8.0.28