diff --git a/packages/playwright-core/browsers.json b/packages/playwright-core/browsers.json index 446a7f6ed1..afe861308b 100644 --- a/packages/playwright-core/browsers.json +++ b/packages/playwright-core/browsers.json @@ -23,7 +23,7 @@ }, { "name": "webkit", - "revision": "1568", + "revision": "1570", "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 4a7d8376b5..35f36b032f 100644 --- a/packages/playwright-core/src/server/webkit/protocol.d.ts +++ b/packages/playwright-core/src/server/webkit/protocol.d.ts @@ -6840,6 +6840,18 @@ the top of the viewport and Y increases as it proceeds towards the bottom of the } export type insertTextReturnValue = { } + /** + * Set the current IME composition. + */ + export type setCompositionParameters = { + text: string; + selectionStart: number; + selectionLength: number; + replacementStart?: number; + replacementLength?: number; + } + export type setCompositionReturnValue = { + } /** * Serializes and returns all of the accessibility nodes of the page. */ @@ -9068,6 +9080,7 @@ the top of the viewport and Y increases as it proceeds towards the bottom of the "Page.archive": Page.archiveParameters; "Page.setScreenSizeOverride": Page.setScreenSizeOverrideParameters; "Page.insertText": Page.insertTextParameters; + "Page.setComposition": Page.setCompositionParameters; "Page.accessibilitySnapshot": Page.accessibilitySnapshotParameters; "Page.setInterceptFileChooserDialog": Page.setInterceptFileChooserDialogParameters; "Page.setDefaultBackgroundColorOverride": Page.setDefaultBackgroundColorOverrideParameters; @@ -9369,6 +9382,7 @@ the top of the viewport and Y increases as it proceeds towards the bottom of the "Page.archive": Page.archiveReturnValue; "Page.setScreenSizeOverride": Page.setScreenSizeOverrideReturnValue; "Page.insertText": Page.insertTextReturnValue; + "Page.setComposition": Page.setCompositionReturnValue; "Page.accessibilitySnapshot": Page.accessibilitySnapshotReturnValue; "Page.setInterceptFileChooserDialog": Page.setInterceptFileChooserDialogReturnValue; "Page.setDefaultBackgroundColorOverride": Page.setDefaultBackgroundColorOverrideReturnValue;