Index: chrome/test/data/extensions/api_test/messaging/connect/page.js |
diff --git a/chrome/test/data/extensions/api_test/messaging/connect/page.js b/chrome/test/data/extensions/api_test/messaging/connect/page.js |
index bf122e7a9157e6f72809b5b348d3f06060e3911a..eef9fc6ddae32881234ddd476d1fb29e09511764 100644 |
--- a/chrome/test/data/extensions/api_test/messaging/connect/page.js |
+++ b/chrome/test/data/extensions/api_test/messaging/connect/page.js |
@@ -40,7 +40,10 @@ chrome.runtime.onConnect.addListener(function onConnect(port) { |
chrome.test.assertFalse(chrome.runtime.onConnect.hasListeners()); |
testConnectChildFrameAndNavigateSetup(); |
} else if (msg.testDisconnectOnClose) { |
- window.location = "about:blank"; |
+ chrome.runtime.connect().onMessage.addListener(function(msg) { |
+ chrome.test.assertEq('unloadTabContent', msg); |
+ window.location = 'about:blank'; |
+ }); |
} else if (msg.testPortName) { |
port.postMessage({portName:port.name}); |
} else if (msg.testSendMessageFromTabError) { |