From 79b2e5ddebe0dd0b555297e7c9568a510be7a5fd Mon Sep 17 00:00:00 2001 From: Yury Semikhatsky Date: Fri, 18 Jun 2021 10:20:09 -0700 Subject: [PATCH] feat(webkit): bump to 1500 (#7224) --- browsers.json | 2 +- src/server/webkit/protocol.ts | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/browsers.json b/browsers.json index a6d4924dce..73228f29d4 100644 --- a/browsers.json +++ b/browsers.json @@ -23,7 +23,7 @@ }, { "name": "webkit", - "revision": "1499", + "revision": "1500", "installByDefault": true, "revisionOverrides": { "mac10.14": "1446" diff --git a/src/server/webkit/protocol.ts b/src/server/webkit/protocol.ts index 891567db8a..da7a611947 100644 --- a/src/server/webkit/protocol.ts +++ b/src/server/webkit/protocol.ts @@ -2219,6 +2219,15 @@ export module Protocol { */ nodeId: NodeId; } + /** + * Fired when a detached DOM node is about to be destroyed. Currently, this event will only be fired when a DOM node that is detached is about to be destructed. + */ + export type willDestroyDOMNodePayload = { + /** + * Id of the node that will be destroyed. + */ + nodeId: NodeId; + } /** * Called when shadow root is pushed into the element. */ @@ -8650,6 +8659,7 @@ the top of the viewport and Y increases as it proceeds towards the bottom of the "DOM.childNodeCountUpdated": DOM.childNodeCountUpdatedPayload; "DOM.childNodeInserted": DOM.childNodeInsertedPayload; "DOM.childNodeRemoved": DOM.childNodeRemovedPayload; + "DOM.willDestroyDOMNode": DOM.willDestroyDOMNodePayload; "DOM.shadowRootPushed": DOM.shadowRootPushedPayload; "DOM.shadowRootPopped": DOM.shadowRootPoppedPayload; "DOM.customElementStateChanged": DOM.customElementStateChangedPayload;