Backed out changeset 2255bb2a4215 (bug 1302702)
authorSebastian Hengst <archaeopteryx@coole-files.de>
Wed, 17 May 2017 20:01:08 +0200
changeset 358798 43bc4f4903cb3b52b6107bd3636b50aabad7d7b5
parent 358797 580ca1d982e0103fd0e3be9159f841b09d6ba1e3
child 358799 0d25af257e6a42a3fb6fb3c3fcc6ab7ccc271fc7
push id31838
push userkwierso@gmail.com
push dateWed, 17 May 2017 20:32:10 +0000
treeherdermozilla-central@b133ec74e3d0 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1302702
milestone55.0a1
backs out2255bb2a42156fc84f1a0e56883582d19db174aa
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out changeset 2255bb2a4215 (bug 1302702)
devtools/server/actors/tab.js
--- a/devtools/server/actors/tab.js
+++ b/devtools/server/actors/tab.js
@@ -1163,22 +1163,16 @@ TabActor.prototype = {
 
     this._windowDestroyed(this.window, null, true);
 
     // Immediately change the window as this window, if in process of unload
     // may already be non working on the next cycle and start throwing
     this._setWindow(window);
 
     DevToolsUtils.executeSoon(() => {
-      // No need to do anything more if the actor is not attached anymore
-      // e.g. the client has been closed and the actors destroyed in the meantime.
-      if (!this.attached) {
-        return;
-      }
-
       // Then fake window-ready and navigate on the given document
       this._windowReady(window, true);
       DevToolsUtils.executeSoon(() => {
         this._navigate(window, true);
       });
     });
   },