playwright/src
Dmitry Gozman 650d73445c
fix(actions): do not wait for the created popups (#2219)
Since we are recommending Promise.all pattern anyway, this special
logic just adds to the possibility of timeout if something goes wrong.

For example, Firefox sometimes send Page.willOpenNewWindowAsynchronously
later than the new target arrives and input action just hangs.
2020-05-13 17:20:33 -07:00
..
chromium fix(actions): do not wait for the created popups (#2219) 2020-05-13 17:20:33 -07:00
firefox fix(actions): do not wait for the created popups (#2219) 2020-05-13 17:20:33 -07:00
injected fix(css selector): support comma-separated selector lists (#2120) 2020-05-07 13:36:54 -07:00
install chore: optionally create downloads folder (#2188) 2020-05-11 14:42:13 -07:00
server chore(chromium): nicer error when running as root without --no-sandbox (#2214) 2020-05-12 16:43:15 -07:00
webkit fix(actions): do not wait for the created popups (#2219) 2020-05-13 17:20:33 -07:00
.eslintrc.js chore(lint): add @typescript-eslint/type-annotation-spacing rule (#897) 2020-02-07 13:36:49 -08:00
accessibility.ts chore: restore copyright for SerializedAXNode type 2020-05-12 15:33:51 -07:00
api.ts feat(logger): introduce context-level logger (#1896) 2020-04-20 23:24:53 -07:00
browser.ts feat(downloads): expose suggested filename (#2062) 2020-05-12 19:23:08 -07:00
browserContext.ts chore: improve error message (#2222) 2020-05-13 15:57:26 -07:00
console.ts feat(console): allow page.on('console', console.log) (#2145) 2020-05-07 15:34:09 -07:00
deviceDescriptors.ts api(devices): extract isMobile/hasTouch from viewport (#1415) 2020-03-17 18:21:02 -07:00
dialog.ts chore: reuse Dialog between browsers (#115) 2019-12-02 11:53:23 -07:00
dom.ts fix(launch): handle timeout and exceptions during launch (#2185) 2020-05-11 15:00:13 -07:00
download.ts feat(downloads): expose suggested filename (#2062) 2020-05-12 19:23:08 -07:00
errors.ts feat(actions): requery the element when it was detached during the action (#1853) 2020-04-18 18:29:31 -07:00
events.ts feat: introduce page.on('crash') event (#1782) 2020-04-15 00:04:35 -07:00
extendedEventEmitter.ts chore: migrate from timeouts to deadlines internally (#1695) 2020-04-07 14:35:34 -07:00
fileChooser.ts api(setInputFiles): introduce page/frame helpers, document, break compat (#1818) 2020-04-16 10:25:28 -07:00
frames.ts fix(actions): do not wait for the created popups (#2219) 2020-05-13 17:20:33 -07:00
helper.ts fix(abort): abort waiting with error upon disconnect (#2204) 2020-05-12 13:38:24 -07:00
hints.ts api(waitFor): remove waitFor, use specialized wait functions (#1995) 2020-04-27 12:08:29 -07:00
input.ts chore(input): refactor keyboard layout, extract pure layout (#1681) 2020-04-11 00:24:17 -07:00
javascript.ts feat(logger): introduce context-level logger (#1896) 2020-04-20 23:24:53 -07:00
logger.ts feat(logger): introduce context-level logger (#1896) 2020-04-20 23:24:53 -07:00
macEditingCommands.ts chore(input): refactor keyboard layout, extract pure layout (#1681) 2020-04-11 00:24:17 -07:00
network.ts feat(logging): introduce logger sink api (#1861) 2020-04-20 07:52:26 -07:00
page.ts api(viewport): do not allow isMobile and deviceScaleFactor for null viewports (#2190) 2020-05-12 18:31:17 -07:00
screenshotter.ts chore: remove web mode (#1625) 2020-04-01 14:42:47 -07:00
selectors.ts api(waitForSelector): make "state: visible" default, includes rename to state (#2091) 2020-05-04 11:03:44 -07:00
timeoutSettings.ts feat(persistent context): ensure initial about:blank (#2161) 2020-05-10 15:23:53 -07:00
transport.ts fix(launch): handle websocket connect exceptions (#2184) 2020-05-11 13:49:57 -07:00
types.ts api(waitForSelector): make "state: visible" default, includes rename to state (#2091) 2020-05-04 11:03:44 -07:00
usKeyboardLayout.ts doc(keyboard): document Shift+ArrowLeft notation (#1771) 2020-04-14 13:11:02 -07:00