{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":458232201,"defaultBranch":"main","name":"custom-metrics","ownerLogin":"HTTPArchive","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-11T15:05:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5973703?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726231135.0","currentOid":""},"activityList":{"items":[{"before":"a9f2a5a61b09475a7a6134ce50e6d0e467aafca7","after":"7ddc86045b859db7094118f7a2fbd4bc50a33644","ref":"refs/heads/limit-urls-in-response-images","pushedAt":"2024-09-14T08:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Restrict to data: URLs","shortMessageHtmlLink":"Restrict to data: URLs"}},{"before":null,"after":"a9f2a5a61b09475a7a6134ce50e6d0e467aafca7","ref":"refs/heads/limit-urls-in-response-images","pushedAt":"2024-09-13T12:38:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Limit responsive image URLs","shortMessageHtmlLink":"Limit responsive image URLs"}},{"before":"0f112b9918883daacfcee12fb460d3e8e040c9ab","after":null,"ref":"refs/heads/add-dom-shape-metric-to-markup","pushedAt":"2024-08-26T14:18:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"}},{"before":"bfe54a50ebe3934c54eba01f2a23018fd778ab81","after":"21e084cd8b05be4e01f2912f666c56346c222151","ref":"refs/heads/main","pushedAt":"2024-08-26T14:18:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Add dom-shape metric to markup (#140)\n\n* Add dom-shape metric to markup\r\n\r\n* Add depth as explicit attribute","shortMessageHtmlLink":"Add dom-shape metric to markup (#140)"}},{"before":"074fb39506230d62eb02a85ebe16b5c18782394e","after":"0f112b9918883daacfcee12fb460d3e8e040c9ab","ref":"refs/heads/add-dom-shape-metric-to-markup","pushedAt":"2024-08-20T19:30:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Add depth as explicit attribute","shortMessageHtmlLink":"Add depth as explicit attribute"}},{"before":null,"after":"074fb39506230d62eb02a85ebe16b5c18782394e","ref":"refs/heads/add-dom-shape-metric-to-markup","pushedAt":"2024-08-20T12:05:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Add dom-shape metric to markup","shortMessageHtmlLink":"Add dom-shape metric to markup"}},{"before":"0544d1cc639dc91b96573f330315d2a6d7b23b77","after":null,"ref":"refs/heads/use-counters","pushedAt":"2024-07-30T12:19:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"}},{"before":"0009e13b3a2a42054f39da29ff21b2d80c8494e9","after":"bfe54a50ebe3934c54eba01f2a23018fd778ab81","ref":"refs/heads/main","pushedAt":"2024-07-30T12:19:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"Update Fugu API data (#139)","shortMessageHtmlLink":"Update Fugu API data (#139)"}},{"before":null,"after":"0544d1cc639dc91b96573f330315d2a6d7b23b77","ref":"refs/heads/use-counters","pushedAt":"2024-07-30T12:06:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tomayac","name":"Thomas Steiner","path":"/tomayac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145676?s=80&v=4"},"commit":{"message":"Update Fugu API data","shortMessageHtmlLink":"Update Fugu API data"}},{"before":"6cb50e04e05a3826637054a04245acf24343b030","after":"0009e13b3a2a42054f39da29ff21b2d80c8494e9","ref":"refs/heads/main","pushedAt":"2024-07-25T20:10:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"Privacy - IAB Global Privacy Platform (#138)\n\n* iab_gpp\r\n\r\n* restore comment\r\n\r\n* no empty data\r\n\r\n* to trigger the test\r\n\r\n* skip logging details","shortMessageHtmlLink":"Privacy - IAB Global Privacy Platform (#138)"}},{"before":"bde34cd474785cd850df82e3c5f7c56ef6658007","after":"6cb50e04e05a3826637054a04245acf24343b030","ref":"refs/heads/main","pushedAt":"2024-07-23T15:07:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"Add two custom metrics for video using source elements with media queries (#137)\n\n* Add two custom metrics for video using source elements with media queries\r\n\r\nThe first metric returns the number of video elements that have a source element using media. The second is an array of all video source media attribute values in play.\r\n\r\n* Update dist/media.js\r\n\r\n---------\r\n\r\nCo-authored-by: Rick Viscomi \r\nCo-authored-by: Max Ostapenko <1611259+max-ostapenko@users.noreply.github.com>","shortMessageHtmlLink":"Add two custom metrics for video using source elements with media que…"}},{"before":"6022319f3e9498754948894c9517091d7e481b3c","after":null,"ref":"refs/heads/fso-branch","pushedAt":"2024-07-22T17:36:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"}},{"before":"fc4134f1753351a5815587db3f803e893bb126f7","after":"bde34cd474785cd850df82e3c5f7c56ef6658007","ref":"refs/heads/main","pushedAt":"2024-07-22T17:36:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"Add File System Observer (#135)\n\nCo-authored-by: Rick Viscomi ","shortMessageHtmlLink":"Add File System Observer (#135)"}},{"before":"3eea5f91a3cdf611f380b50c771f5e99d587350b","after":"6022319f3e9498754948894c9517091d7e481b3c","ref":"refs/heads/fso-branch","pushedAt":"2024-07-22T17:33:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"Merge branch 'main' into fso-branch","shortMessageHtmlLink":"Merge branch 'main' into fso-branch"}},{"before":"9caa8e9fd1a17467bd648707a5fd0542fb108d73","after":"fc4134f1753351a5815587db3f803e893bb126f7","ref":"refs/heads/main","pushedAt":"2024-07-22T17:28:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rviscomi","name":"Rick Viscomi","path":"/rviscomi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1120896?s=80&v=4"},"commit":{"message":"Ads files redirected (#136)\n\n* test update\r\n\r\n* jest fix and comments\r\n\r\n* fix unittests\r\n\r\n* pr body reduce fix\r\n\r\n* comment with url\r\n\r\n* codeql\r\n\r\n* npm update\r\n\r\n* extractLogMetrics method\r\n\r\n* no fugu install\r\n\r\n* extracted main function code\r\n\r\n* redirect url\r\n\r\n* add comment\r\n\r\n* rewrite","shortMessageHtmlLink":"Ads files redirected (#136)"}},{"before":null,"after":"3eea5f91a3cdf611f380b50c771f5e99d587350b","ref":"refs/heads/fso-branch","pushedAt":"2024-07-04T11:51:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tomayac","name":"Thomas Steiner","path":"/tomayac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145676?s=80&v=4"},"commit":{"message":"Add File System Observer","shortMessageHtmlLink":"Add File System Observer"}},{"before":"f912985d56444378546ad894da67ac3ff2b47784","after":null,"ref":"refs/heads/fix-perf-custom-metric","pushedAt":"2024-06-19T13:12:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"}},{"before":"b498ac11790b6d93ee89a3516a434ccf4aff8acc","after":"9caa8e9fd1a17467bd648707a5fd0542fb108d73","ref":"refs/heads/main","pushedAt":"2024-06-19T13:12:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Fix performance custom metrics (#134)\n\n* Fix performance custom metrics\r\n\r\n* More debugging\r\n\r\n* More debug\r\n\r\n* Wrap in toString\r\n\r\n* nly parse strings\r\n\r\n* Simpolify\r\n\r\n* Cleanup\r\n\r\n* Remove dummy update\r\n\r\n* More logging\r\n\r\n* Update comments","shortMessageHtmlLink":"Fix performance custom metrics (#134)"}},{"before":"cea2545a8cd2ca8aa07aaaf7f7d210244ea4c4dc","after":"f912985d56444378546ad894da67ac3ff2b47784","ref":"refs/heads/fix-perf-custom-metric","pushedAt":"2024-06-19T09:58:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Update comments","shortMessageHtmlLink":"Update comments"}},{"before":"0aa1f089f05271c69e642bb65522a23b37a52ce5","after":"cea2545a8cd2ca8aa07aaaf7f7d210244ea4c4dc","ref":"refs/heads/fix-perf-custom-metric","pushedAt":"2024-06-19T08:47:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"More logging","shortMessageHtmlLink":"More logging"}},{"before":"0fa78ded973cfa1a28196b47e894dccc15da0589","after":"0aa1f089f05271c69e642bb65522a23b37a52ce5","ref":"refs/heads/fix-perf-custom-metric","pushedAt":"2024-06-18T23:54:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Remove dummy update","shortMessageHtmlLink":"Remove dummy update"}},{"before":"8f62d440005ce37f8c3b51ec48b21cf16881abae","after":"0fa78ded973cfa1a28196b47e894dccc15da0589","ref":"refs/heads/fix-perf-custom-metric","pushedAt":"2024-06-18T23:48:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Cleanup","shortMessageHtmlLink":"Cleanup"}},{"before":"ef8eaf246f2012d624f124d6e3b6e770f5156726","after":"8f62d440005ce37f8c3b51ec48b21cf16881abae","ref":"refs/heads/fix-perf-custom-metric","pushedAt":"2024-06-18T23:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Simpolify","shortMessageHtmlLink":"Simpolify"}},{"before":"524d83e7d823534d2bc391f46950dfdc5ec30c1b","after":"ef8eaf246f2012d624f124d6e3b6e770f5156726","ref":"refs/heads/fix-perf-custom-metric","pushedAt":"2024-06-18T23:32:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"nly parse strings","shortMessageHtmlLink":"nly parse strings"}},{"before":"a51f2795c4e3902e48433c5f6bb3b5ed40a9a8ba","after":"524d83e7d823534d2bc391f46950dfdc5ec30c1b","ref":"refs/heads/fix-perf-custom-metric","pushedAt":"2024-06-18T23:24:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Wrap in toString","shortMessageHtmlLink":"Wrap in toString"}},{"before":"07ae65a31c56fee2fd418757d3b87e1885c05f8e","after":"a51f2795c4e3902e48433c5f6bb3b5ed40a9a8ba","ref":"refs/heads/fix-perf-custom-metric","pushedAt":"2024-06-18T23:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"More debug","shortMessageHtmlLink":"More debug"}},{"before":"e62009232ef5dac64a9aa0eafcbbdac5bdaebd5d","after":"07ae65a31c56fee2fd418757d3b87e1885c05f8e","ref":"refs/heads/fix-perf-custom-metric","pushedAt":"2024-06-18T23:15:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"More debugging","shortMessageHtmlLink":"More debugging"}},{"before":null,"after":"e62009232ef5dac64a9aa0eafcbbdac5bdaebd5d","ref":"refs/heads/fix-perf-custom-metric","pushedAt":"2024-06-18T23:11:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"Fix performance custom metrics","shortMessageHtmlLink":"Fix performance custom metrics"}},{"before":"75dfecf66d4ebfcede22f9da271114615926efe3","after":"b498ac11790b6d93ee89a3516a434ccf4aff8acc","ref":"refs/heads/main","pushedAt":"2024-06-18T23:05:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"},"commit":{"message":"fix imagesrcset bug (#133)\n\n* fix imagesrcset bug\r\n\r\n28% of Angular 17 apps using the image directive have been\r\nmissing performance data due to errors. Looking into it,\r\nit seems that `link.imagesrcset` is undefined in some of\r\nthese cases. Grabbing the attribute instead of the prop with\r\n`link.getAttribute` fixes the issue.\r\n\r\nSee example failure: https://www.webpagetest.org/result/240618_AiDc8Y_E9D/3/details/\r\nSee example fix: https://www.webpagetest.org/result/240618_AiDcZ3_E78/2/details/\r\n\r\n* Update dist/performance.js\r\n\r\nCo-authored-by: Barry Pollard \r\n\r\n* Update dist/performance.js\r\n\r\nCo-authored-by: Barry Pollard \r\n\r\n---------\r\n\r\nCo-authored-by: Barry Pollard \r\nCo-authored-by: Barry Pollard ","shortMessageHtmlLink":"fix imagesrcset bug (#133)"}},{"before":"5739860d695a3635d7f21acd7a6a0b3bf0845cfe","after":null,"ref":"refs/heads/fun-alpaca","pushedAt":"2024-06-18T21:09:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tunetheweb","name":"Barry Pollard","path":"/tunetheweb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10931297?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEtiOXegA","startCursor":null,"endCursor":null}},"title":"Activity · HTTPArchive/custom-metrics"}