? sites/default/files ? sites/default/settings.php Index: modules/overlay/overlay-parent.js =================================================================== RCS file: /cvs/drupal/drupal/modules/overlay/overlay-parent.js,v retrieving revision 1.55 diff -u -p -r1.55 overlay-parent.js --- modules/overlay/overlay-parent.js 29 Sep 2010 00:50:46 -0000 1.55 +++ modules/overlay/overlay-parent.js 27 Oct 2010 17:40:59 -0000 @@ -340,7 +340,12 @@ Drupal.overlay.eventhandlerOuterResize = return; } - // IE6 uses position:absolute instead of position:fixed. + // Mobile Safari needs to use position:absolute instead of position:fixed. + if(navigator.platform == 'iPad' || navigator.platform == 'iPhone' || navigator.platform == 'iPod') { + $('#overlay-container, .overlay-modal-background, .overlay-element').css('position', 'absolute'); + } + + // IE6 and Mobile Safari use position:absolute instead of position:fixed. if (typeof document.body.style.maxHeight != 'string') { this.activeFrame.height($(window).height()); }