playwright/src/server
Dmitry Gozman ff3f951dc8
fix(firefox): race between markAsError and Page.ready (#6976)
When new page turns into download, we can have `_markAsError` followed
by the `Page.ready` signal and report the page twice (as an error and
as a real page). This is flaky and depends on whether `Page.ready` is
fast enough before the page closes or not.

Exposed by the "should report new window downloads" test.
2021-06-08 17:28:24 -07:00
..
android chore: use fs.promises API instead of promisify (#6871) 2021-06-03 18:55:33 +02:00
chromium fix(chromium): fix a race when intialization does not finish before page close (#6975) 2021-06-08 17:28:16 -07:00
common chore: refactor actionability checks (#5368) 2021-02-10 12:36:26 -08:00
electron chore: use fs.promises API instead of promisify (#6871) 2021-06-03 18:55:33 +02:00
firefox fix(firefox): race between markAsError and Page.ready (#6976) 2021-06-08 17:28:24 -07:00
injected chore: do not use Array.from in injected script (#6876) 2021-06-03 15:10:02 -07:00
snapshot fix(tracing): error handling (#6888) 2021-06-04 14:52:16 -07:00
supplements feat: support npx playwright install msedge (#6861) 2021-06-07 00:23:22 -07:00
trace fix(tracing): error handling (#6888) 2021-06-04 14:52:16 -07:00
webkit Revert "feat: switch to the Firefox Stable equivalent by default (#6926)" (#6947) 2021-06-07 15:55:01 -07:00
accessibility.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
artifact.ts chore: use fs.promises API instead of promisify (#6871) 2021-06-03 18:55:33 +02:00
browser.ts chore: make tracing zero config (#6859) 2021-06-02 22:00:34 -07:00
browserContext.ts fix(codegen): move injected recorder scripts to utility world (#6187) 2021-05-18 09:40:24 -07:00
browserType.ts Revert "feat: switch to the Firefox Stable equivalent by default (#6926)" (#6947) 2021-06-07 15:55:01 -07:00
console.ts chore: push dispatcher guid into object, reuse it in trace (#6250) 2021-04-20 23:03:56 -07:00
deviceDescriptors.js feat: use up2date Chromium user-agents for device descriptors (#6594) 2021-05-18 09:29:48 +02:00
deviceDescriptorsSource.json feat(chromium): roll Chromium to r888113 (#6832) 2021-06-01 18:06:44 -07:00
dialog.ts chore(tracing): simplify resource treatment (#6571) 2021-05-13 20:41:32 -07:00
dom.ts fix(waitForSelector): retry when context is gone during node adoption (#6851) 2021-06-02 20:17:24 -07:00
download.ts chore: push dispatcher guid into object, reuse it in trace (#6250) 2021-04-20 23:03:56 -07:00
fileChooser.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
frames.ts fix(chromium): drag and drop works in chromium (#6207) 2021-06-07 10:27:34 -07:00
helper.ts fix(rimraf): allow 10 retires when removing the profile folder (#5826) 2021-03-16 19:31:35 -07:00
input.ts feat: tap (#4097) 2020-10-19 10:07:33 -07:00
instrumentation.ts chore: start / stop context tracing (#6309) 2021-04-23 20:39:09 -07:00
javascript.ts fix(waitForSelector): retry when context is gone during node adoption (#6851) 2021-06-02 20:17:24 -07:00
macEditingCommands.ts chore: move src files to server (#3593) 2020-08-24 06:51:51 -07:00
network.ts chore: push dispatcher guid into object, reuse it in trace (#6250) 2021-04-20 23:03:56 -07:00
page.ts feat: added reduced motion media query emulation (#6646) 2021-05-22 01:56:09 +02:00
pipeTransport.ts chore(eslint): add rule no-unused-expressions (#4848) 2020-12-29 09:59:35 -08:00
playwright.ts feat(port-forwarding): add playwrightclient support (#6786) 2021-06-02 23:35:17 +02:00
processLauncher.ts chore: better logging for Windows CrashPad problem (#6758) 2021-05-26 10:49:38 -07:00
progress.ts chore(tracing): include events in the trace (#6285) 2021-04-23 09:28:18 -07:00
screenshotter.ts fix: evaluate in utility for screenshots (#6364) 2021-04-29 14:53:53 -07:00
selectors.ts chore: push dispatcher guid into object, reuse it in trace (#6250) 2021-04-20 23:03:56 -07:00
socksServer.ts feat(port-forwarding): add playwrightclient support (#6786) 2021-06-02 23:35:17 +02:00
socksSocket.ts feat(port-forwarding): add playwrightclient support (#6786) 2021-06-02 23:35:17 +02:00
transport.ts feat: support extra http headers in browserType.connect() (#6301) 2021-04-23 14:52:27 -07:00
types.ts chore: make tracing zero config (#6859) 2021-06-02 22:00:34 -07:00
usKeyboardLayout.ts chore(linting): enable required semicolons rule in TS (#6701) 2021-05-24 00:09:46 +02:00
validateDependencies.ts feat: firefox is stable by default (#6953) 2021-06-08 09:34:17 -07:00