diff --git src/wp-admin/js/customize-controls.js src/wp-admin/js/customize-controls.js
index ab83468..3de502e 100644
--- src/wp-admin/js/customize-controls.js
+++ src/wp-admin/js/customize-controls.js
@@ -1450,7 +1450,7 @@
 				request = api.requestChangesetUpdate();
 				request.done( function() {
 					$( window ).off( 'beforeunload.customize-confirm' );
-					window.location.href = urlParser.href;
+					top.location.href = urlParser.href;
 				} );
 				request.fail( function() {
 					overlay.removeClass( 'customize-loading' );
