 +      postData: readRequestPostData(httpChannel),
 +      headers: requestHeaders(httpChannel),
 +      method: httpChannel.requestMethod,
-+      isNavigationRequest: httpChannel.isMainDocumentChannel,
++      navigationId: httpChannel.isMainDocumentChannel ? requestId(httpChannel) : undefined,
 +      cause: causeTypeToString(causeType),
 +    });
 +  }

+      frame._url = location.spec;
+      this.emit(FrameTree.Events.SameDocumentNavigation, frame);
+    }
+  }
+
+  _onDocShellCreated(docShell) {

+      suspended: t.Optional(t.Boolean),
+      url: t.String,
+      method: t.String,
+      navigationId: t.Optional(t.String),
+      cause: t.String,
+    },
+    'responseReceived': {
