Bug 1346286 - Remove CPOWs from browser_739805.js. r=Felipe draft
authorBlake Kaplan <mrbkap@gmail.com>
Tue, 07 Mar 2017 16:38:13 -0800
changeset 499541 7becbc10bf920ed8e311d57d969e1a5a9a162fb3
parent 499512 ff04d410e74b69acfab17ef7e73e7397602d5a68
child 499542 fe384727361de26a1d5a3c86132abb5bc319f68a
push id49450
push userbmo:mrbkap@mozilla.com
push dateWed, 15 Mar 2017 23:51:54 +0000
reviewersFelipe
bugs1346286
milestone55.0a1
Bug 1346286 - Remove CPOWs from browser_739805.js. r=Felipe MozReview-Commit-ID: I2wWOxSbdsD
browser/components/sessionstore/test/browser_739805.js
--- a/browser/components/sessionstore/test/browser_739805.js
+++ b/browser/components/sessionstore/test/browser_739805.js
@@ -24,17 +24,18 @@ function test() {
 
     ss.setTabState(tab, JSON.stringify(tabState));
     is(browser.__SS_restoreState, TAB_STATE_NEEDS_RESTORE, "tab needs restoring");
 
     let {formdata} = JSON.parse(ss.getTabState(tab));
     is(formdata && formdata.id["foo"], "bar", "tab state's formdata is valid");
 
     promiseTabRestored(tab).then(() => {
-      let input = browser.contentDocument.getElementById("foo");
-      is(input.value, "bar", "formdata has been restored correctly");
-      finish();
+      ContentTask.spawn(browser, null, function() {
+        let input = content.document.getElementById("foo");
+        is(input.value, "bar", "formdata has been restored correctly");
+      }).then(() => { finish(); });
     });
 
     // Restore the tab by selecting it.
     gBrowser.selectedTab = tab;
   });
 }