|
@@ -140,6 +140,7 @@ this.frameTree = this.frameTree || (() => {
|
|
|
}
|
|
}
|
|
|
if (frameDoc) {
|
|
if (frameDoc) {
|
|
|
sendInitResponse({ framesData: [getFrameData(frameDoc, null, windowId, options)] });
|
|
sendInitResponse({ framesData: [getFrameData(frameDoc, null, windowId, options)] });
|
|
|
|
|
+ timeout.set(() => sendInitResponse({ framesData: [{ windowId, processed: true, timeout: true }], sessionId }));
|
|
|
} else {
|
|
} else {
|
|
|
sendInitResponse({ framesData: [{ windowId, processed: true, timeout: true }], sessionId });
|
|
sendInitResponse({ framesData: [{ windowId, processed: true, timeout: true }], sessionId });
|
|
|
}
|
|
}
|
|
@@ -192,7 +193,7 @@ this.frameTree = this.frameTree || (() => {
|
|
|
} catch (error) {
|
|
} catch (error) {
|
|
|
/* ignored */
|
|
/* ignored */
|
|
|
}
|
|
}
|
|
|
- if (frameContent.status >= 400 && superFetch.hostFetch) {
|
|
|
|
|
|
|
+ if (frameContent && frameContent.status >= 400 && superFetch.hostFetch) {
|
|
|
try {
|
|
try {
|
|
|
frameContent = await superFetch.hostFetch(frameUrl);
|
|
frameContent = await superFetch.hostFetch(frameUrl);
|
|
|
} catch (error) {
|
|
} catch (error) {
|