}
this.webContents = null
- this.attributes[webViewConstants.ATTRIBUTE_GUESTINSTANCE].setValueIgnoreMutation(undefined)
this.beforeFirstNavigation = true
this.attributes[webViewConstants.ATTRIBUTE_PARTITION].validPartitionId = true
+
+ // Set guestinstance last since this can trigger the attachedCallback to fire
+ // when moving the webview using element.replaceChild
+ this.attributes[webViewConstants.ATTRIBUTE_GUESTINSTANCE].setValueIgnoreMutation(undefined)
}
// Sets the <webview>.request property.
}
guestViewInternal.deregisterEvents(internal.viewInstanceId)
internal.elementAttached = false
- internal.reset()
this.internalInstanceId = 0
+ internal.reset()
}
proto.attachedCallback = function () {
var internal, instance