diff --git a/docs/src/api/class-locator.md b/docs/src/api/class-locator.md index 38a3546e41..26b4b475d2 100644 --- a/docs/src/api/class-locator.md +++ b/docs/src/api/class-locator.md @@ -633,13 +633,11 @@ properties: You can also specify [JSHandle] as the property value if you want live objects to be passed into the event: ```js -// Note you can only create DataTransfer in Chromium and Firefox const dataTransfer = await page.evaluateHandle(() => new DataTransfer()); await locator.dispatchEvent('dragstart', { dataTransfer }); ``` ```java -// Note you can only create DataTransfer in Chromium and Firefox JSHandle dataTransfer = page.evaluateHandle("() => new DataTransfer()"); Map arg = new HashMap<>(); arg.put("dataTransfer", dataTransfer); @@ -647,13 +645,11 @@ locator.dispatchEvent("dragstart", arg); ``` ```python async -# note you can only create data_transfer in chromium and firefox data_transfer = await page.evaluate_handle("new DataTransfer()") await locator.dispatch_event("#source", "dragstart", {"dataTransfer": data_transfer}) ``` ```python sync -# note you can only create data_transfer in chromium and firefox data_transfer = page.evaluate_handle("new DataTransfer()") locator.dispatch_event("#source", "dragstart", {"dataTransfer": data_transfer}) ``` diff --git a/packages/playwright-core/types/types.d.ts b/packages/playwright-core/types/types.d.ts index 78c1c668c4..2605af04c4 100644 --- a/packages/playwright-core/types/types.d.ts +++ b/packages/playwright-core/types/types.d.ts @@ -12915,7 +12915,6 @@ export interface Locator { * live objects to be passed into the event: * * ```js - * // Note you can only create DataTransfer in Chromium and Firefox * const dataTransfer = await page.evaluateHandle(() => new DataTransfer()); * await locator.dispatchEvent('dragstart', { dataTransfer }); * ```