Joel Einbinder
566c57eece
fix(lint): remove unused import in resource-timing.spec.ts ( #4520 )
2020-11-24 11:04:02 -08:00
Andrey Lushnikov
5976e5dc16
feat(firefox): roll Firefox to r1213 ( #4514 )
2020-11-24 09:52:37 -08:00
Andrey Lushnikov
2486a4fb05
chore: fix lint after #4517 ( #4518 )
2020-11-24 06:50:40 -08:00
Andrey Lushnikov
062ec7e440
test: enable resource-timing test on BigSur ( #4517 )
...
It looks like the test is working! 🤷♂️
2020-11-23 16:22:15 -08:00
Andrey Lushnikov
f916c98081
chore: update WebKit version to 14.1 ( #4515 )
...
Safari Technology Preview now reports WebKit 14.1
2020-11-23 16:21:42 -08:00
Andrey Lushnikov
17bec4f6f8
browser(firefox): rebaseline atop of Nov, 23 2020 ( #4516 )
2020-11-23 16:21:07 -08:00
Dmitry Gozman
e9060dd68a
fix(launchServer): wait for the server to start before taking its address ( #4513 )
...
This is easily triggered by launching from a cluster's worker.
2020-11-23 15:23:31 -08:00
Andrey Lushnikov
4f4a7ce5e5
test: add test for network interception in web workers ( #4490 )
...
#4487
2020-11-23 15:03:34 -08:00
Andrey Lushnikov
06e0aa40eb
devops: add source code for flakiness dashboard ( #4479 )
...
This adds source code for the azure function that processes flakiness reports
2020-11-23 15:02:04 -08:00
Pavel Feldman
e72d9a4185
chore: add websocket connection mode ( #4510 )
2020-11-20 15:19:39 -08:00
Dmitry Gozman
14a96ca21f
browser(firefox): ensure detachedFromTarget is always sent ( #4505 )
...
browser(firefox): ensure detachedFromTarget is always sent
LinkedBrowser can throw when removing listeners in PageTarget.dispose,
and that prevents BrowserHandler from sending Browser.detachedFromTarget.
Using a try-catch seems good enough.
2020-11-20 10:48:06 -08:00
Pavel Feldman
a0587949a5
feat(chromium): roll to r828656 ( #4503 )
2020-11-20 08:10:27 -08:00
Dmitry Gozman
aea106b28e
chore: simplify server screencast code ( #4501 )
...
Currently, we always throw from FrameSession._stopScreencast
when not running with video, and immediately catch it in
CRPage.didClose (thanks to debugger to point that).
Overall, we have code prepared for start/stop API, which
we never did, so it makes sense to simplify code a bit,
and throw if something goes wrong.
2020-11-19 19:26:53 -08:00
Dmitry Gozman
5e6eed0d87
fix(frames): do not start network idle timer after detach ( #4502 )
...
This fixes a common flaky error on the bots:
```
Error: Cannot find object to emit "loadstate": Frame@f5b80c8c318c5471a1e6af552866e981
```
2020-11-19 19:20:53 -08:00
Dmitry Gozman
240d51f1d3
docs: improve boundingBox documentation ( #4500 )
...
Also add a test to verify it.
2020-11-19 13:55:14 -08:00
Andrey Lushnikov
2d16953e0a
devops: start Chromium mirroring from GHA ( #4492 )
2020-11-19 13:44:00 -08:00
Pavel Feldman
95aab3b29d
browser(chromium): prepare r828656 ( #4499 )
2020-11-19 12:44:05 -08:00
Yury Semikhatsky
de43de7a8c
test: make test not depend on line endings ( #4497 )
2020-11-19 12:10:44 -08:00
Dmitry Gozman
09f9a35198
fix(protocol): rename websocket error event to socketerror ( #4495 )
...
This is to avoid special handling of error events in node.
2020-11-19 12:09:42 -08:00
Dmitry Gozman
1278c25442
feat(webkit): roll to 1391 ( #4494 )
2020-11-19 11:57:20 -08:00
Andrey Lushnikov
6bc45d9247
browser(firefox): browser.version() to return full version ( #4491 )
...
Currently, browser.version() returns `83.0`, whereas launching firefox
with `--version` flag returns `83.0b3`. This patch alings protocol's
`Browser.version()` with flag output.
2020-11-19 08:24:17 -08:00
Dmitry Gozman
1169c5ab50
browser(webkit): close on pipe disconnect ( #4484 )
2020-11-18 19:34:33 -08:00
Yury Semikhatsky
b064f9306e
feat(webkit): bump to 1390 ( #4483 )
2020-11-18 19:09:41 -08:00
Yury Semikhatsky
ce423517ea
test(route): test that intercepted XHR is actually paused ( #4482 )
2020-11-18 19:09:18 -08:00
Yury Semikhatsky
a11be3e9ef
browser(webkit): roll to 11-18 ( #4481 )
2020-11-18 13:03:42 -08:00
Andrey Lushnikov
e2d4379489
devops: use proper tags for self-hosted runner ( #4480 )
...
Turns out github already has a reserved bot label called `ubuntu-18.04`,
so marking our self-hosted bot this way was adding it to the pool of
machines that are used here.
2020-11-18 11:02:49 -08:00
Andrey Lushnikov
33a168e5cf
devops: build firefox on self-hosted ubuntu 18.04 runner ( #4478 )
2020-11-18 08:33:53 -08:00
Andrey Lushnikov
cb1f2a38f3
browser(firefox): roll Firefox to Nov 17,2020 ( #4477 )
...
Changes accomodate touchEventsOverride that has moved to the
browser side.
2020-11-18 08:19:09 -08:00
Andrey Lushnikov
8860d6d11d
chore: try building webkit on github selfhosted runner ( #4476 )
2020-11-17 21:03:51 -08:00
Andrey Lushnikov
05bb149d79
devops: teach self-hosted runner to install dependencies ( #4475 )
2020-11-17 20:46:16 -08:00
Andrey Lushnikov
80446aaf41
devops: use labels instead of self-hosted runner name ( #4474 )
2020-11-17 20:01:39 -08:00
Andrey Lushnikov
497a99deef
devops: try building webkit on a self-hosted ubuntu 18.04 runner ( #4473 )
2020-11-17 19:40:44 -08:00
Andrey Lushnikov
f9a407f10d
devops: remove bigsur buildbot ( #4457 )
2020-11-17 19:27:12 -08:00
Yury Semikhatsky
a877c24f05
fix(route): throw on attempt to fulfill with redirect in WebKit ( #4449 )
2020-11-17 16:56:04 -08:00
Dmitry Gozman
cb21d5dc54
feat(chromium): roll to 827767 ( #4471 )
2020-11-17 16:09:51 -08:00
Dmitry Gozman
38fadcaded
fix(chromium): use frameDetached reason ( #4468 )
...
This fixes the local -> remote frame swap when
Page.frameDetached arrives before Target.attachedToTarget.
Instead of error-prone logic we do currently, new CDP exposes
frame detach reason that we can use.
2020-11-17 10:24:13 -08:00
Darío Kondratiuk
c1a5cd51b1
fix(docs): remove extra code in timing docs ( #4466 )
2020-11-17 09:58:38 -08:00
Pavel Feldman
ab4a627988
feat(webkit): roll to r1388 ( #4464 )
2020-11-17 08:09:26 -08:00
Pavel Feldman
1f5b75273d
feat(chromium): roll to r827102 ( #4462 )
2020-11-16 18:56:06 -08:00
Yury Semikhatsky
bbe755c7c4
feat(firefox): bump to 1210 ( #4459 )
2020-11-16 18:03:55 -08:00
Pavel Feldman
fc0388813e
browser(chromium): pick 827102 for roll ( #4460 )
2020-11-16 16:43:37 -08:00
Joel Einbinder
93b6faeed2
test(chromium): disable webgl2 on headful ( #4450 )
2020-11-16 16:18:50 -08:00
Pavel Feldman
79c592ed7d
browser(webkit): do not create unique page groups for pages ( #4456 )
2020-11-16 14:31:50 -08:00
Yury Semikhatsky
5509e98ba5
browser(webkit): fix mac build after latest roll ( #4455 )
2020-11-16 14:25:58 -08:00
Dmitry Gozman
b9ac9df837
fix: prevent memory leak when collecting logs from injected script poll ( #4448 )
2020-11-16 14:11:55 -08:00
Yury Semikhatsky
39fcf1bc54
browser(firefox): do not leak reponses ( #4453 )
2020-11-16 13:16:20 -08:00
Yury Semikhatsky
bd76e9ddbf
browser(webkit): roll to 11-16 ( #4451 )
2020-11-16 13:02:55 -08:00
Dmitry Gozman
2f73a45e63
browser(chromium): roll to 827767 ( #4452 )
2020-11-16 12:43:56 -08:00
Joel Einbinder
e91140e88c
browser(firefox): force a layout before dispatching a tap ( #4428 )
2020-11-16 11:07:06 -08:00
Joel Einbinder
31bebc7ea0
fix(close): allow errors when closing all pages of a context ( #4324 )
2020-11-16 10:26:34 -08:00