diff --git a/packages/playwright-core/browsers.json b/packages/playwright-core/browsers.json
index 64d4c1b7da..1acc1d2b92 100644
--- a/packages/playwright-core/browsers.json
+++ b/packages/playwright-core/browsers.json
@@ -33,7 +33,7 @@
},
{
"name": "webkit",
- "revision": "1808",
+ "revision": "1811",
"installByDefault": true,
"revisionOverrides": {
"mac10.14": "1446",
diff --git a/packages/playwright-core/src/server/webkit/protocol.d.ts b/packages/playwright-core/src/server/webkit/protocol.d.ts
index 2164445cff..812f1b0369 100644
--- a/packages/playwright-core/src/server/webkit/protocol.d.ts
+++ b/packages/playwright-core/src/server/webkit/protocol.d.ts
@@ -714,6 +714,10 @@ export module Protocol {
* Grouping list array (for rules involving @media/@supports). The array enumerates CSS groupings starting with the innermost one, going outwards.
*/
groupings?: Grouping[];
+ /**
+ * true if this style is for a rule implicitly wrapping properties declared inside of CSSGrouping.
+ */
+ isImplicitlyNested?: boolean;
}
/**
* Text range within a resource.
@@ -1540,6 +1544,10 @@ export module Protocol {
* Level of logging.
*/
export type ChannelLevel = "off"|"basic"|"verbose";
+ /**
+ * The reason the console is being cleared.
+ */
+ export type ClearReason = "console-api"|"main-frame-navigation";
/**
* Logging channel.
*/
@@ -1666,7 +1674,12 @@ export module Protocol {
/**
* Issued when console is cleared. This happens either upon clearMessages command or after page navigation.
*/
- export type messagesClearedPayload = void;
+ export type messagesClearedPayload = {
+ /**
+ * The reason the console is being cleared.
+ */
+ reason: ClearReason;
+ }
/**
* Issued from console.takeHeapSnapshot.
*/