{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":221981891,"defaultBranch":"main","name":"playwright","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-15T18:32:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716421869.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"61fadf97e1275b20e31577290d62e44fb85fc43d","ref":"refs/heads/roll-into-pw-webkit/2011","pushedAt":"2024-05-22T23:51:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"feat(webkit): roll to r2011","shortMessageHtmlLink":"feat(webkit): roll to r2011"}},{"before":"d048ee4f5b5e7747ebdffdbcccf014aa61364a2a","after":"825e0e466ec8c384352954fece30a936adc5190a","ref":"refs/heads/main","pushedAt":"2024-05-22T23:22:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pavelfeldman","name":"Pavel Feldman","path":"/pavelfeldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883973?s=80&v=4"},"commit":{"message":"feat(test runner): shuffle order of tests with sharding seed (#30817)","shortMessageHtmlLink":"feat(test runner): shuffle order of tests with sharding seed (#30817)"}},{"before":"eed6a10f3f07c5fe598c948001147193ac515667","after":"d048ee4f5b5e7747ebdffdbcccf014aa61364a2a","ref":"refs/heads/main","pushedAt":"2024-05-22T23:05:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pavelfeldman","name":"Pavel Feldman","path":"/pavelfeldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883973?s=80&v=4"},"commit":{"message":"docs(cli): correct CLI grep documentation (#30940)\n\nThe documentation for command line usage of `--grep` did not provide the\r\ncorrect string used for comparisons. This has now been fixed to include\r\nthe project name.\r\n\r\nFixes #30895","shortMessageHtmlLink":"docs(cli): correct CLI grep documentation (#30940)"}},{"before":"cfc9623a790f1eacd88fd866cd2d86a1fc780729","after":"eed6a10f3f07c5fe598c948001147193ac515667","ref":"refs/heads/main","pushedAt":"2024-05-22T22:19:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgozman","name":"Dmitry Gozman","path":"/dgozman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9881434?s=80&v=4"},"commit":{"message":"fix(tracing): speed up trace recording (#30946)\n\nThis includes two major changes:\r\n- reuse `SerializedFS` for live test runner tracing;\r\n- merge scheduled `appendFile` operations into a single `fs` call.\r\n\r\nIn some cases, this improves performance of UI mode by 61% and\r\nperformance of `trace: on` mode by 38%. Note that performance\r\nimprovement on the average test will not be as noticeable.\r\n\r\nReferences #30875, #30635.","shortMessageHtmlLink":"fix(tracing): speed up trace recording (#30946)"}},{"before":"964fe66ccc4e705c519d0a58578be0085d1af6fc","after":"cfc9623a790f1eacd88fd866cd2d86a1fc780729","ref":"refs/heads/main","pushedAt":"2024-05-22T20:18:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mxschmitt","name":"Max Schmitt","path":"/mxschmitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17984549?s=80&v=4"},"commit":{"message":"fix(vscode): keep config order in vscode extension project dropdown (#30954)\n\nRelates https://github.com/microsoft/playwright/issues/30936","shortMessageHtmlLink":"fix(vscode): keep config order in vscode extension project dropdown (#…"}},{"before":null,"after":"7a489ffbb52d0780354e4818e77b4056c1991111","ref":"refs/heads/roll-into-pw-chromium-tip-of-tree/1223","pushedAt":"2024-05-22T17:01:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"feat(chromium-tip-of-tree): roll to r1223","shortMessageHtmlLink":"feat(chromium-tip-of-tree): roll to r1223"}},{"before":"5b00ce15943f3227d7f25c923ed266b0c22ec28c","after":"964fe66ccc4e705c519d0a58578be0085d1af6fc","ref":"refs/heads/main","pushedAt":"2024-05-22T15:54:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pavelfeldman","name":"Pavel Feldman","path":"/pavelfeldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883973?s=80&v=4"},"commit":{"message":"chore: hint at unroute for handle errors (#30949)","shortMessageHtmlLink":"chore: hint at unroute for handle errors (#30949)"}},{"before":null,"after":"dd77e21f6f3d9bb1513caeb732d022804d131118","ref":"refs/heads/roll-into-pw-firefox-beta/1451","pushedAt":"2024-05-22T12:23:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"feat(firefox-beta): roll to r1451","shortMessageHtmlLink":"feat(firefox-beta): roll to r1451"}},{"before":"e7a11c0ca22881623b073f2540c21b5d2da24085","after":"5b00ce15943f3227d7f25c923ed266b0c22ec28c","ref":"refs/heads/main","pushedAt":"2024-05-22T11:31:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mxschmitt","name":"Max Schmitt","path":"/mxschmitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17984549?s=80&v=4"},"commit":{"message":"docs: fix typo in ConsoleMessage class (#30857)","shortMessageHtmlLink":"docs: fix typo in ConsoleMessage class (#30857)"}},{"before":null,"after":"abdb3cff987a17347822168b726e0c0afdc3c21b","ref":"refs/heads/roll-into-pw-firefox/1451","pushedAt":"2024-05-22T06:20:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"feat(firefox): roll to r1451","shortMessageHtmlLink":"feat(firefox): roll to r1451"}},{"before":"7b27fc3916030d1a0892a0cc526a0d6b99a673c6","after":"e7a11c0ca22881623b073f2540c21b5d2da24085","ref":"refs/heads/main","pushedAt":"2024-05-22T01:05:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pavelfeldman","name":"Pavel Feldman","path":"/pavelfeldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883973?s=80&v=4"},"commit":{"message":"fix: propagate close reason to api context (#30945)","shortMessageHtmlLink":"fix: propagate close reason to api context (#30945)"}},{"before":"148d759a4c694ffd48852f4c8c7d37d47518e46e","after":"7b27fc3916030d1a0892a0cc526a0d6b99a673c6","ref":"refs/heads/main","pushedAt":"2024-05-21T21:36:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pavelfeldman","name":"Pavel Feldman","path":"/pavelfeldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883973?s=80&v=4"},"commit":{"message":"chore: pass outputDir to uimode (#30941)\n\nFixes https://github.com/microsoft/playwright/issues/30886","shortMessageHtmlLink":"chore: pass outputDir to uimode (#30941)"}},{"before":"165ecac5df9bf4472b3c37d5b3b6e4093b7d1f2b","after":"148d759a4c694ffd48852f4c8c7d37d47518e46e","ref":"refs/heads/main","pushedAt":"2024-05-21T19:49:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yury-s","name":"Yury Semikhatsky","path":"/yury-s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9798949?s=80&v=4"},"commit":{"message":"fix(chromium): do not fetch intercepted request body from network (#30938)\n\nFixes https://github.com/microsoft/playwright/issues/30760","shortMessageHtmlLink":"fix(chromium): do not fetch intercepted request body from network (#3…"}},{"before":"47185b743b059814d6a7312c03fcc29dbff2d7ba","after":"165ecac5df9bf4472b3c37d5b3b6e4093b7d1f2b","ref":"refs/heads/main","pushedAt":"2024-05-21T19:46:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pavelfeldman","name":"Pavel Feldman","path":"/pavelfeldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883973?s=80&v=4"},"commit":{"message":"feat(test): add `URL` field to annotations for hyperlink display (#30665)","shortMessageHtmlLink":"feat(test): add URL field to annotations for hyperlink display (#30665"}},{"before":"822cba2e2b9a7ff8a48cce9bbf9f3a023175405b","after":"47185b743b059814d6a7312c03fcc29dbff2d7ba","ref":"refs/heads/main","pushedAt":"2024-05-21T19:37:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pavelfeldman","name":"Pavel Feldman","path":"/pavelfeldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883973?s=80&v=4"},"commit":{"message":"docs: add last failed to running tests (#30730)","shortMessageHtmlLink":"docs: add last failed to running tests (#30730)"}},{"before":"d0644f5444a00531517a2cd0ffec0a1364e6bdf6","after":"822cba2e2b9a7ff8a48cce9bbf9f3a023175405b","ref":"refs/heads/main","pushedAt":"2024-05-21T19:35:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pavelfeldman","name":"Pavel Feldman","path":"/pavelfeldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883973?s=80&v=4"},"commit":{"message":"docs(actionability.md): fix grammar (#30756)","shortMessageHtmlLink":"docs(actionability.md): fix grammar (#30756)"}},{"before":"68abd36464e00155d249ecc690435a6448d5a65e","after":"d0644f5444a00531517a2cd0ffec0a1364e6bdf6","ref":"refs/heads/main","pushedAt":"2024-05-21T19:15:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pavelfeldman","name":"Pavel Feldman","path":"/pavelfeldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883973?s=80&v=4"},"commit":{"message":"fix(electron): flaky startup if stderr comes in too fast (#30855)\n\nChromium's `DevTools listening on` message sometimes arrives before\r\nPlaywright is finished connecting to Node. Without this patch, it would\r\nmiss the message and fail to connect.","shortMessageHtmlLink":"fix(electron): flaky startup if stderr comes in too fast (#30855)"}},{"before":"6290af3a0831d20de87a58120288f2f5b27c5f2c","after":"68abd36464e00155d249ecc690435a6448d5a65e","ref":"refs/heads/main","pushedAt":"2024-05-21T19:06:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pavelfeldman","name":"Pavel Feldman","path":"/pavelfeldman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883973?s=80&v=4"},"commit":{"message":"docs: add detail on dot reporter output (#30939)\n\ndocs: detail on how to interpret dot reporter output added.\r\n\r\nFixes #30908","shortMessageHtmlLink":"docs: add detail on dot reporter output (#30939)"}},{"before":"a93ad3dadea86e3e1d555c5bb9c2a19458db656b","after":"6290af3a0831d20de87a58120288f2f5b27c5f2c","ref":"refs/heads/main","pushedAt":"2024-05-21T17:46:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgozman","name":"Dmitry Gozman","path":"/dgozman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9881434?s=80&v=4"},"commit":{"message":"feat(reporters): align and document environment variables (#30912)\n\n- Documents `PLAYWRIGHT_FORCE_TTY` and `FORCE_COLOR` across terminal\r\nreporters.\r\n- New `PLAYWRIGHT_LIST_PRINT_STEPS`. Removes undocumented test-only\r\n`PW_TEST_DEBUG_REPORTERS_PRINT_STEPS`.\r\n- Replaces `PLAYWRIGHT_HTML_REPORT` with `PLAYWRIGHT_HTML_OUTPUT_DIR`\r\nand `PW_TEST_HTML_REPORT_OPEN` with `PLAYWRIGHT_HTML_OPEN` for\r\nconsistency, supports older versions for backwards compatibility.\r\n- New `PLAYWRIGHT_HTML_HOST`, `PLAYWRIGHT_HTML_PORT` and\r\n`PLAYWRIGHT_HTML_ATTACHMENTS_BASE_URL`.\r\n- New `PLAYWRIGHT_JUNIT_STRIP_ANSI` and\r\n`PLAYWRIGHT_JUNIT_INCLUDE_PROJECT_IN_TEST_NAME`.\r\n- Removes `PW_HTML_REPORT` that was set for unknown reason.","shortMessageHtmlLink":"feat(reporters): align and document environment variables (#30912)"}},{"before":"67b85e6acec5e1c4c57a2b9ef28defe152e179f5","after":"be133650f6583633db5b998aaf43a3813819cc7b","ref":"refs/heads/release-1.44","pushedAt":"2024-05-21T15:40:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgozman","name":"Dmitry Gozman","path":"/dgozman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9881434?s=80&v=4"},"commit":{"message":"cherry-pick(#30853): chore: print friendly localhost address from http server (#30881)","shortMessageHtmlLink":"cherry-pick(#30853): chore: print friendly localhost address from htt…"}},{"before":"32bde52512afecf4e6366fcd2ece7f91f0e56410","after":"67b85e6acec5e1c4c57a2b9ef28defe152e179f5","ref":"refs/heads/release-1.44","pushedAt":"2024-05-21T10:04:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mxschmitt","name":"Max Schmitt","path":"/mxschmitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17984549?s=80&v=4"},"commit":{"message":"docs: cherry-pick dotnet docs enhancements + release-notes (#30927)\n\nCo-authored-by: Debbie O'Brien ","shortMessageHtmlLink":"docs: cherry-pick dotnet docs enhancements + release-notes (#30927)"}},{"before":"042896472b8ae233437d9e3e937cdae9fdce954b","after":"a93ad3dadea86e3e1d555c5bb9c2a19458db656b","ref":"refs/heads/main","pushedAt":"2024-05-21T07:15:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mxschmitt","name":"Max Schmitt","path":"/mxschmitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17984549?s=80&v=4"},"commit":{"message":"fix(fetch): allow UTF-8 in Location header (#30904)","shortMessageHtmlLink":"fix(fetch): allow UTF-8 in Location header (#30904)"}},{"before":"b67b9634c1b813921fc12d54e52050fa9dcb0b65","after":"042896472b8ae233437d9e3e937cdae9fdce954b","ref":"refs/heads/main","pushedAt":"2024-05-20T23:36:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yury-s","name":"Yury Semikhatsky","path":"/yury-s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9798949?s=80&v=4"},"commit":{"message":"fix: route.continue should not change multipart form data body (#30863)\n\nThe bug was fixed in https://github.com/microsoft/playwright/pull/30734.\r\nThis PR adds a test and updates interception logic to not send post data\r\nwhen it is not modified.\r\n\r\nFixes https://github.com/microsoft/playwright/issues/30788","shortMessageHtmlLink":"fix: route.continue should not change multipart form data body (#30863)"}},{"before":"437b14a90359234fa89ecef5a13991955920ebc0","after":"b67b9634c1b813921fc12d54e52050fa9dcb0b65","ref":"refs/heads/main","pushedAt":"2024-05-20T17:30:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgozman","name":"Dmitry Gozman","path":"/dgozman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9881434?s=80&v=4"},"commit":{"message":"chore: remove support for \"experimental\" from documentation (#30880)\n\nAlso add support for \"hidden\" and make `generate_types/index` actually\r\npass tsc checks.","shortMessageHtmlLink":"chore: remove support for \"experimental\" from documentation (#30880)"}},{"before":"7fd3539ebd139484af4994876a7f6ca47e108ee4","after":"437b14a90359234fa89ecef5a13991955920ebc0","ref":"refs/heads/main","pushedAt":"2024-05-20T17:18:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yury-s","name":"Yury Semikhatsky","path":"/yury-s","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9798949?s=80&v=4"},"commit":{"message":"fix: relative url path for ui mode (#29924)\n\nThis is a follow up #29564 \r\n\r\nI did a deep dive on a redirect issue I observed in my infrastructure\r\nand originally attributed to some configuration mistakes on my part.\r\nI have code hosted on `example.com/code` and use subdomain proxying.\r\nThis leads to the uimode being exposed on\r\n`example.com/code/proxy/{{port}}`.\r\n\r\nClicking on the open uimode link shown by vscode redirected with a 302\r\nto `example.com/proxy/{{port}}`\r\n\r\nThe absolute redirect url overruled the relative path handling reverse\r\nproxies rely on.\r\n\r\nThis PR turns the absolute into a relative url to avoid this issue.","shortMessageHtmlLink":"fix: relative url path for ui mode (#29924)"}},{"before":"162c18f586afbe9472077cba5f6aff2ecd506aa6","after":"7fd3539ebd139484af4994876a7f6ca47e108ee4","ref":"refs/heads/main","pushedAt":"2024-05-20T14:14:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mxschmitt","name":"Max Schmitt","path":"/mxschmitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17984549?s=80&v=4"},"commit":{"message":"docs(intro): adds all three package manager commands (#30884)","shortMessageHtmlLink":"docs(intro): adds all three package manager commands (#30884)"}},{"before":"9188ff7917a6b79f47e36fc547b703486e381a80","after":"162c18f586afbe9472077cba5f6aff2ecd506aa6","ref":"refs/heads/main","pushedAt":"2024-05-19T14:28:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mxschmitt","name":"Max Schmitt","path":"/mxschmitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17984549?s=80&v=4"},"commit":{"message":"feat(roll): roll Firefox to r1450 (#30865)\n\nFixes\r\nhttps://github.com/microsoft/playwright/actions/runs/9120975643/job/25079367394","shortMessageHtmlLink":"feat(roll): roll Firefox to r1450 (#30865)"}},{"before":"b6a7d0a17e97bb5b937e92ba4fc62baa387e0a13","after":"9188ff7917a6b79f47e36fc547b703486e381a80","ref":"refs/heads/main","pushedAt":"2024-05-17T21:18:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mxschmitt","name":"Max Schmitt","path":"/mxschmitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17984549?s=80&v=4"},"commit":{"message":"docs: add release-notes for language ports (#30868)","shortMessageHtmlLink":"docs: add release-notes for language ports (#30868)"}},{"before":"060c3d0fc74ee62d184222dbb44f6944893d18f0","after":null,"ref":"refs/heads/roll-into-pw-chromium/1119","pushedAt":"2024-05-17T17:06:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mxschmitt","name":"Max Schmitt","path":"/mxschmitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17984549?s=80&v=4"}},{"before":"dcaded525566cdd6a6a58ca124b5c01fe404ed0c","after":"b6a7d0a17e97bb5b937e92ba4fc62baa387e0a13","ref":"refs/heads/main","pushedAt":"2024-05-17T17:06:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mxschmitt","name":"Max Schmitt","path":"/mxschmitt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17984549?s=80&v=4"},"commit":{"message":"feat(chromium): roll to r1119 (#30879)\n\nCo-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"feat(chromium): roll to r1119 (#30879)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUXbEJAA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/playwright"}