{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":345403438,"defaultBranch":"main","name":"xk6-browser","ownerLogin":"grafana","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-07T17:02:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7195757?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717688480.0","currentOid":""},"activityList":{"items":[{"before":"8b9d9de7a6ec37b657e908408136525de1c5445c","after":null,"ref":"refs/heads/sync/api","pushedAt":"2024-06-06T15:41:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"}},{"before":"e018aa2fc600df7951a650a6cee01b913ad9df6c","after":"78839219ab4a819b9adb079551bf8065599aa1c6","ref":"refs/heads/main-async","pushedAt":"2024-06-06T15:41:19.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add a sync examples github workflow\n\nThe reason behind this is that the E2E tests take huge resource on\nGithub and become more flaky when run together both with sync and async\nexamples. Since we're using a weak Github runner.","shortMessageHtmlLink":"Add a sync examples github workflow"}},{"before":"48e4deedb5ab61886e868e40abf5119c85446aab","after":"8b9d9de7a6ec37b657e908408136525de1c5445c","ref":"refs/heads/sync/api","pushedAt":"2024-06-06T15:25:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add a sync examples github workflow\n\nThe reason behind this is that the E2E tests take huge resource on\nGithub and become more flaky when run together both with sync and async\nexamples. Since we're using a weak Github runner.","shortMessageHtmlLink":"Add a sync examples github workflow"}},{"before":"770f2ae49f0938aad761dd7c43c3bdbd95620e8f","after":null,"ref":"refs/heads/improve/text-content-null-detection","pushedAt":"2024-06-06T15:24:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"}},{"before":"083279b4d3776512fa57a51c9a41e5557cef5776","after":"e018aa2fc600df7951a650a6cee01b913ad9df6c","ref":"refs/heads/main-async","pushedAt":"2024-06-06T15:24:48.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add ElementHandle.TextContent tests","shortMessageHtmlLink":"Add ElementHandle.TextContent tests"}},{"before":"b987414816be200cad4b8e9e06f3fbd17cc1c8fa","after":"770f2ae49f0938aad761dd7c43c3bdbd95620e8f","ref":"refs/heads/improve/text-content-null-detection","pushedAt":"2024-06-06T15:23:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add ElementHandle.TextContent tests","shortMessageHtmlLink":"Add ElementHandle.TextContent tests"}},{"before":"a348af13aebdf148bdbe584f674d75a60e878f22","after":null,"ref":"refs/heads/improve/get-attribute-null-detection","pushedAt":"2024-06-06T15:22:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"}},{"before":"9d111998994fa32942a3bfa74b50360e1ab4e8a7","after":"083279b4d3776512fa57a51c9a41e5557cef5776","ref":"refs/heads/main-async","pushedAt":"2024-06-06T15:22:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add Page.GetAttribute tests","shortMessageHtmlLink":"Add Page.GetAttribute tests"}},{"before":"7b14f717de9f60627f3c7929ab39e0da4e0bf215","after":"b987414816be200cad4b8e9e06f3fbd17cc1c8fa","ref":"refs/heads/improve/text-content-null-detection","pushedAt":"2024-06-06T15:20:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add ElementHandle.TextContent tests","shortMessageHtmlLink":"Add ElementHandle.TextContent tests"}},{"before":"359cb96ea7e345efb325740f3ca1220a7a970213","after":"a348af13aebdf148bdbe584f674d75a60e878f22","ref":"refs/heads/improve/get-attribute-null-detection","pushedAt":"2024-06-06T15:20:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add Page.GetAttribute tests","shortMessageHtmlLink":"Add Page.GetAttribute tests"}},{"before":"30073cf2390e2f9c2ddb2526ef63510364980942","after":null,"ref":"refs/heads/async/frame","pushedAt":"2024-06-06T15:19:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"}},{"before":"ac79cdca18227cf24b7ba1a9ec399d435620d3da","after":"9d111998994fa32942a3bfa74b50360e1ab4e8a7","ref":"refs/heads/main-async","pushedAt":"2024-06-06T15:19:24.000Z","pushType":"pr_merge","commitsCount":38,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Fix async Frame.frameElement mapping\n\nResolves: https://github.com/grafana/xk6-browser/pull/1367#discussion_r1629383095","shortMessageHtmlLink":"Fix async Frame.frameElement mapping"}},{"before":"1ecf50cb93e400545c9bec07c49c4a481e9ec569","after":"48e4deedb5ab61886e868e40abf5119c85446aab","ref":"refs/heads/sync/api","pushedAt":"2024-06-06T14:49:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add a sync examples github workflow\n\nThe reason behind this is that the E2E tests take huge resource on\nGithub and become more flaky when run together both with sync and async\nexamples. Since we're using a weak Github runner.","shortMessageHtmlLink":"Add a sync examples github workflow"}},{"before":"3a5a8ba1f780efc2c8d3e3dc19f35aa94db8a199","after":"1ecf50cb93e400545c9bec07c49c4a481e9ec569","ref":"refs/heads/sync/api","pushedAt":"2024-06-06T14:44:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add a sync examples github workflow\n\nThe reason behind this is that the E2E tests take huge resource on\nGithub and become more flaky when run together both with sync and async\nexamples. Since we're using a weak Github runner.","shortMessageHtmlLink":"Add a sync examples github workflow"}},{"before":"4b19825d07f52cf080084eeaeaa583a2495f5ecb","after":"3a5a8ba1f780efc2c8d3e3dc19f35aa94db8a199","ref":"refs/heads/sync/api","pushedAt":"2024-06-06T14:31:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add a sync examples github workflow\n\nThe reason behind this is that the E2E tests take huge resource on\nGithub and become more flaky when run together both with sync and async\nexamples. Since we're using a weak Github runner.","shortMessageHtmlLink":"Add a sync examples github workflow"}},{"before":"5efe223e6b7e35ab5ec707b9c78755dc685ad2fe","after":"4b19825d07f52cf080084eeaeaa583a2495f5ecb","ref":"refs/heads/sync/api","pushedAt":"2024-06-06T14:30:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add a sync examples github workflow\n\nThe reason behind this is that the E2E tests take huge resource on\nGithub and become more flaky when run together both with sync and async\nexamples. Since we're using a weak Github runner.","shortMessageHtmlLink":"Add a sync examples github workflow"}},{"before":"b1b6e9ec8ca22913c260d568bcb7ee5117d3c622","after":"30073cf2390e2f9c2ddb2526ef63510364980942","ref":"refs/heads/async/frame","pushedAt":"2024-06-06T14:22:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Fix async Frame.frameElement mapping\n\nResolves: https://github.com/grafana/xk6-browser/pull/1367#discussion_r1629383095","shortMessageHtmlLink":"Fix async Frame.frameElement mapping"}},{"before":"3264b653ee96a78fb91c3708a008b2148300e52f","after":"5efe223e6b7e35ab5ec707b9c78755dc685ad2fe","ref":"refs/heads/sync/api","pushedAt":"2024-06-06T14:03:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add sync JS examples","shortMessageHtmlLink":"Add sync JS examples"}},{"before":null,"after":"3264b653ee96a78fb91c3708a008b2148300e52f","ref":"refs/heads/sync/api","pushedAt":"2024-06-06T13:49:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add sync JS examples","shortMessageHtmlLink":"Add sync JS examples"}},{"before":null,"after":"2d8a5affe9530035697675df2a5e9cb28a3b6c7d","ref":"refs/heads/useSerbo","pushedAt":"2024-06-06T13:20:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mstoykov","name":"Mihail Stoykov","path":"/mstoykov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/312246?s=80&v=4"},"commit":{"message":"Change to using serbo instead of goja\n\nWe are moving to a fork of goja under grafana org called serbo.\n\nMore info in:\n- https://github.com/grafana/k6/issues/3772\n- https://github.com/grafana/k6/issues/3773","shortMessageHtmlLink":"Change to using serbo instead of goja"}},{"before":null,"after":"7b14f717de9f60627f3c7929ab39e0da4e0bf215","ref":"refs/heads/improve/text-content-null-detection","pushedAt":"2024-06-06T09:45:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add ElementHandle.TextContent tests","shortMessageHtmlLink":"Add ElementHandle.TextContent tests"}},{"before":"37d37752542017c694b765114af925ea8c443789","after":"359cb96ea7e345efb325740f3ca1220a7a970213","ref":"refs/heads/improve/get-attribute-null-detection","pushedAt":"2024-06-05T14:58:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add Page.GetAttribute tests","shortMessageHtmlLink":"Add Page.GetAttribute tests"}},{"before":"d6e3ca88c7bf929ad6c4ef643fc9535a4e781eeb","after":null,"ref":"refs/heads/fix/valueFromRemoteObject-for-null","pushedAt":"2024-06-05T14:54:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"}},{"before":"d328f6ae13136de75b770f262e7a37c2d9134ebd","after":"b1b6e9ec8ca22913c260d568bcb7ee5117d3c622","ref":"refs/heads/async/frame","pushedAt":"2024-06-05T14:54:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Improve null detection in parseRemoteObjectValue\n\nPreviously, we can't detect a null value:\n\n v, _ := page.GetAttribute(\"#el\", \"missing\", nil)\n assert.Nil(t, nil, v) // v is not nil\n\nNow, `v` will be `nil` instead of \"null\" as a string. This enables us to\ndetect `nil` in methods like GetAttribute, TextNode, etc. to tell the\nuser that what they're looking for does not exist instead of returning\n\"null\" or an empty string.","shortMessageHtmlLink":"Improve null detection in parseRemoteObjectValue"}},{"before":null,"after":"37d37752542017c694b765114af925ea8c443789","ref":"refs/heads/improve/get-attribute-null-detection","pushedAt":"2024-06-05T14:53:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Add Page.GetAttribute tests","shortMessageHtmlLink":"Add Page.GetAttribute tests"}},{"before":"ca059a16638560cc301089742f68240beb246ae1","after":"d6e3ca88c7bf929ad6c4ef643fc9535a4e781eeb","ref":"refs/heads/fix/valueFromRemoteObject-for-null","pushedAt":"2024-06-05T14:21:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Improve null detection in parseRemoteObjectValue\n\nPreviously, we can't detect a null value:\n\n v, _ := page.GetAttribute(\"#el\", \"missing\", nil)\n assert.Nil(t, nil, v) // v is not nil\n\nNow, `v` will be `nil` instead of \"null\" as a string. This enables us to\ndetect `nil` in methods like GetAttribute, TextNode, etc. to tell the\nuser that what they're looking for does not exist instead of returning\n\"null\" or an empty string.","shortMessageHtmlLink":"Improve null detection in parseRemoteObjectValue"}},{"before":"3025d90a06f4237c88395300b702c19962510a7b","after":"ca059a16638560cc301089742f68240beb246ae1","ref":"refs/heads/fix/valueFromRemoteObject-for-null","pushedAt":"2024-06-05T14:21:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Fix null type detection in parseRemoteObjectValue\n\nPreviously, we can't detect a null value:\n\n v, _ := page.GetAttribute(\"#el\", \"missing\", nil)\n assert.Nil(t, nil, v) // v is not nil\n\nNow, `v` will be `nil` instead of \"null\" as a string. This enables us to\ndetect `nil` in methods like GetAttribute, TextNode, etc. to tell the\nuser that what they're looking for does not exist instead of returning\n\"null\" or an empty string.","shortMessageHtmlLink":"Fix null type detection in parseRemoteObjectValue"}},{"before":null,"after":"3025d90a06f4237c88395300b702c19962510a7b","ref":"refs/heads/fix/valueFromRemoteObject-for-null","pushedAt":"2024-06-05T13:59:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Fix null type detection in parseRemoteObjectValue\n\nPreviously, we can't detect a null value:\n\n v, _ := page.GetAttribute(\"#el\", \"missing\", nil)\n assert.Nil(t, nil, v) // v is not nil\n\nNow, `v` will be `nil` instead of \"null\" as a string. This enables us to\ndetect `nil` in methods like GetAttribute, TextNode, etc. to tell the\nuser that what they're looking for does not exist instead of returning\n\"null\" or an empty string.","shortMessageHtmlLink":"Fix null type detection in parseRemoteObjectValue"}},{"before":"c312d61e3fd461e09745ff3618487739e5b53ea1","after":"d328f6ae13136de75b770f262e7a37c2d9134ebd","ref":"refs/heads/async/frame","pushedAt":"2024-06-05T07:59:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"},"commit":{"message":"Remove Frame unnecessary goja object mappings","shortMessageHtmlLink":"Remove Frame unnecessary goja object mappings"}},{"before":"c3aec5174d70d721ae827f74396dd40a717c93e5","after":null,"ref":"refs/heads/async/js-handle","pushedAt":"2024-06-05T07:58:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"inancgumus","name":"İnanç Gümüş","path":"/inancgumus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/621232?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXl2zvwA","startCursor":null,"endCursor":null}},"title":"Activity · grafana/xk6-browser"}