{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":24195339,"defaultBranch":"main","name":"angular","ownerLogin":"angular","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-18T16:12:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/139426?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714606123.0","currentOid":""},"activityList":{"items":[{"before":"6e1e70d3f13a69a7ba0c4f147edf1ddef3131537","after":"1872fcd8e09fefb52f9b36e8261702cd6fb03f85","ref":"refs/heads/main","pushedAt":"2024-05-03T20:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"build: update cross-repo angular dependencies (#55422)\n\nSee associated pull request for more information.\n\nPR Close #55422","shortMessageHtmlLink":"build: update cross-repo angular dependencies (#55422)"}},{"before":"0a8f6a71d81a155eb7a7c00bdc61a7b7ad29b174","after":"f1dc74fd1bf4c39bac0a5f6b7b5f131c123c7b74","ref":"refs/heads/18.0.x","pushedAt":"2024-05-03T20:00:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"build: update cross-repo angular dependencies (#55422)\n\nSee associated pull request for more information.\n\nPR Close #55422","shortMessageHtmlLink":"build: update cross-repo angular dependencies (#55422)"}},{"before":"fd9bf3a214831e0e0a59fed0d392f3874dd4801e","after":"0a8f6a71d81a155eb7a7c00bdc61a7b7ad29b174","ref":"refs/heads/18.0.x","pushedAt":"2024-05-03T18:21:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"ci: use application builder for integration tests (#55660)\n\nThis updates the integration tests to use the application builder.\n\nPR Close #55660","shortMessageHtmlLink":"ci: use application builder for integration tests (#55660)"}},{"before":"554a1be51b2d38f235f2cf0d69086fa68c646cb1","after":"6e1e70d3f13a69a7ba0c4f147edf1ddef3131537","ref":"refs/heads/main","pushedAt":"2024-05-03T18:21:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"ci: use application builder for integration tests (#55660)\n\nThis updates the integration tests to use the application builder.\n\nPR Close #55660","shortMessageHtmlLink":"ci: use application builder for integration tests (#55660)"}},{"before":"b80b46215c805b7456b2e3013cbe0c1049df2699","after":"554a1be51b2d38f235f2cf0d69086fa68c646cb1","ref":"refs/heads/main","pushedAt":"2024-05-03T18:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"ci: delate `aio-payloads.json` (#55659)\n\nThis file is no longer used.\n\nPR Close #55659","shortMessageHtmlLink":"ci: delate aio-payloads.json (#55659)"}},{"before":"a97ac32241eeee2933385bc1647325722f09645e","after":"fd9bf3a214831e0e0a59fed0d392f3874dd4801e","ref":"refs/heads/18.0.x","pushedAt":"2024-05-03T18:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"ci: delate `aio-payloads.json` (#55659)\n\nThis file is no longer used.\n\nPR Close #55659","shortMessageHtmlLink":"ci: delate aio-payloads.json (#55659)"}},{"before":"05fa8e23cd1f15ccf5a1bee2b389347c39909fe2","after":"a97ac32241eeee2933385bc1647325722f09645e","ref":"refs/heads/18.0.x","pushedAt":"2024-05-03T17:21:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"ci: add adev build as part of the CI process (#55662)\n\nCurrently, this is not which caused main to be broken because breakages where not caught during PR\n\nPR Close #55662","shortMessageHtmlLink":"ci: add adev build as part of the CI process (#55662)"}},{"before":"46acb55e7619d8b94a02f531f737cc989cafcf4a","after":"b80b46215c805b7456b2e3013cbe0c1049df2699","ref":"refs/heads/main","pushedAt":"2024-05-03T17:21:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"ci: add adev build as part of the CI process (#55662)\n\nCurrently, this is not which caused main to be broken because breakages where not caught during PR\n\nPR Close #55662","shortMessageHtmlLink":"ci: add adev build as part of the CI process (#55662)"}},{"before":"a733525f707f22a2d1c3e625a5fe8c15c3295632","after":"05fa8e23cd1f15ccf5a1bee2b389347c39909fe2","ref":"refs/heads/18.0.x","pushedAt":"2024-05-03T16:17:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"build: update integration tests lock files (#55661)\n\nThis should fix CI.\n\nPR Close #55661","shortMessageHtmlLink":"build: update integration tests lock files (#55661)"}},{"before":"aeb3fe26cf5be59f675ec615247f333b1682ad0b","after":"46acb55e7619d8b94a02f531f737cc989cafcf4a","ref":"refs/heads/main","pushedAt":"2024-05-03T16:17:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"build: update integration tests lock files (#55661)\n\nThis should fix CI.\n\nPR Close #55661","shortMessageHtmlLink":"build: update integration tests lock files (#55661)"}},{"before":"76e7aa8add4ee7019a2a17f6f462af02f4915951","after":"14d50941776a947876c21252a8110b94b30aa8f2","ref":"refs/heads/g3","pushedAt":"2024-05-03T15:52:47.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"docs: typo in RedirectFunction description (#55653)\n\nPR Close #55653","shortMessageHtmlLink":"docs: typo in RedirectFunction description (#55653)"}},{"before":"3b2dbf5a65bcc4d47a629b37d4966c4c19adf22e","after":"a733525f707f22a2d1c3e625a5fe8c15c3295632","ref":"refs/heads/18.0.x","pushedAt":"2024-05-03T15:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"build: remove tslint and codelyzer deps from integration tests (#55658)\n\nThese are redundant.\n\nPR Close #55658","shortMessageHtmlLink":"build: remove tslint and codelyzer deps from integration tests (#55658)"}},{"before":"14d50941776a947876c21252a8110b94b30aa8f2","after":"aeb3fe26cf5be59f675ec615247f333b1682ad0b","ref":"refs/heads/main","pushedAt":"2024-05-03T15:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"build: remove tslint and codelyzer deps from integration tests (#55658)\n\nThese are redundant.\n\nPR Close #55658","shortMessageHtmlLink":"build: remove tslint and codelyzer deps from integration tests (#55658)"}},{"before":"e5331107fd5d5f78ed9ba50a72903030375af050","after":"14d50941776a947876c21252a8110b94b30aa8f2","ref":"refs/heads/main","pushedAt":"2024-05-03T15:08:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"docs: typo in RedirectFunction description (#55653)\n\nPR Close #55653","shortMessageHtmlLink":"docs: typo in RedirectFunction description (#55653)"}},{"before":"23f914f1012545330f6a5aeed4e862bf0e66117b","after":"3b2dbf5a65bcc4d47a629b37d4966c4c19adf22e","ref":"refs/heads/18.0.x","pushedAt":"2024-05-03T15:08:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"docs: typo in RedirectFunction description (#55653)\n\nPR Close #55653","shortMessageHtmlLink":"docs: typo in RedirectFunction description (#55653)"}},{"before":"333a9254755a076308691ace0ff66287cb38c03b","after":"23f914f1012545330f6a5aeed4e862bf0e66117b","ref":"refs/heads/18.0.x","pushedAt":"2024-05-03T15:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix(platform-browser): Use the right namespace for mathML. (#55622)\n\nPrior to this change, MathML element were created with the wrong namespace resulting in regular DOM `Element`.\n\nThis commit fixes this.\n\nRelated to #55608 (but doesn't fix it entirely).\n\nPR Close #55622","shortMessageHtmlLink":"fix(platform-browser): Use the right namespace for mathML. (#55622)"}},{"before":"3a930a59f63a3def9bdd84c1818fe43c9af2d0a2","after":"e5331107fd5d5f78ed9ba50a72903030375af050","ref":"refs/heads/main","pushedAt":"2024-05-03T15:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix(platform-browser): Use the right namespace for mathML. (#55622)\n\nPrior to this change, MathML element were created with the wrong namespace resulting in regular DOM `Element`.\n\nThis commit fixes this.\n\nRelated to #55608 (but doesn't fix it entirely).\n\nPR Close #55622","shortMessageHtmlLink":"fix(platform-browser): Use the right namespace for mathML. (#55622)"}},{"before":"bf884270afec448b627121edc8c2ad20d5700e8f","after":"333a9254755a076308691ace0ff66287cb38c03b","ref":"refs/heads/18.0.x","pushedAt":"2024-05-03T15:06:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"build: update dependency typescript to v5.4.5 (#55042)\n\nSee associated pull request for more information.\n\nPR Close #55042","shortMessageHtmlLink":"build: update dependency typescript to v5.4.5 (#55042)"}},{"before":"72108bad4d1ce0de5ec1376907d260309b6a78e4","after":"3a930a59f63a3def9bdd84c1818fe43c9af2d0a2","ref":"refs/heads/main","pushedAt":"2024-05-03T15:06:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"build: update dependency typescript to v5.4.5 (#55042)\n\nSee associated pull request for more information.\n\nPR Close #55042","shortMessageHtmlLink":"build: update dependency typescript to v5.4.5 (#55042)"}},{"before":"436111f661101c76aabb25bf89e503a9e9662170","after":"bd4dbdd2bd48760c24fafc6f77aa893e288fde08","ref":"refs/heads/17.3.x","pushedAt":"2024-05-03T15:06:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"build: update dependency typescript to v5.4.5 (#55042)\n\nSee associated pull request for more information.\n\nPR Close #55042","shortMessageHtmlLink":"build: update dependency typescript to v5.4.5 (#55042)"}},{"before":"9e07b621ead050d27d36cde0549b01ac3f1e9e73","after":"72108bad4d1ce0de5ec1376907d260309b6a78e4","ref":"refs/heads/main","pushedAt":"2024-05-03T15:04:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"build: update cross-repo angular dependencies (#55654)\n\nSee associated pull request for more information.\n\nPR Close #55654","shortMessageHtmlLink":"build: update cross-repo angular dependencies (#55654)"}},{"before":"6e02e50fa1790d4a9a167fc7eab80b399fe5f23a","after":"bf884270afec448b627121edc8c2ad20d5700e8f","ref":"refs/heads/18.0.x","pushedAt":"2024-05-03T15:04:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"build: update cross-repo angular dependencies (#55654)\n\nSee associated pull request for more information.\n\nPR Close #55654","shortMessageHtmlLink":"build: update cross-repo angular dependencies (#55654)"}},{"before":"eb91efa80a9bc029a6b247febefe9fc0a75f51d6","after":"6e02e50fa1790d4a9a167fc7eab80b399fe5f23a","ref":"refs/heads/18.0.x","pushedAt":"2024-05-03T15:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix(zone.js): add missing APIs to Node.js `fs` patch (#54396)\n\nThis commit updates the list of Node.js `fs` APIs to be patched because\nthey haven't been updated for a long time. It adds `opendir,lutimes,writev`.\nFor example, the `opendir` method was added to Node.js in version 12.12.0 in\n2019, causing some of the APIs to potentially be always called within the\n`` context.\n\n**Note:** There are missing unit tests for these changes because in unit tests,\n`fs` is patched by Bazel's Node.js rules and its `node_patches.cjs`. However,\nthe APIs are successfully patched in the real production code and are called\nwith the correct context.\n\nPR Close #54396","shortMessageHtmlLink":"fix(zone.js): add missing APIs to Node.js fs patch (#54396)"}},{"before":"58a8f124b0b61ae3ac59339ce0ae0dd444246b52","after":"9e07b621ead050d27d36cde0549b01ac3f1e9e73","ref":"refs/heads/main","pushedAt":"2024-05-03T15:03:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"fix(zone.js): add missing APIs to Node.js `fs` patch (#54396)\n\nThis commit updates the list of Node.js `fs` APIs to be patched because\nthey haven't been updated for a long time. It adds `opendir,lutimes,writev`.\nFor example, the `opendir` method was added to Node.js in version 12.12.0 in\n2019, causing some of the APIs to potentially be always called within the\n`` context.\n\n**Note:** There are missing unit tests for these changes because in unit tests,\n`fs` is patched by Bazel's Node.js rules and its `node_patches.cjs`. However,\nthe APIs are successfully patched in the real production code and are called\nwith the correct context.\n\nPR Close #54396","shortMessageHtmlLink":"fix(zone.js): add missing APIs to Node.js fs patch (#54396)"}},{"before":"afd87acde465ce62d4b44919e38d7a2f9cbc53ba","after":"76e7aa8add4ee7019a2a17f6f462af02f4915951","ref":"refs/heads/g3","pushedAt":"2024-05-02T22:28:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"refactor(core): Update coalescing to just use patched timers in root zone (#55366)\n\nRather than attempting to use the native timing functions, this commit\nsimplifies the logic significantly by using the global timer functions\nas they are, either patched or unpatched. When Zone is defined, we run\nthe timers in the root zone. This has more predictable behavior and\ntiming than (a) using both patched and unpatched versions of timers in\ndifferent places (b) trying to get an unpatched timer and failing due to\nenvironment specifics and patches that aren't ZoneJS.\n\nPR Close #55366","shortMessageHtmlLink":"refactor(core): Update coalescing to just use patched timers in root …"}},{"before":"c21b459ba6520fd5835e23800338ac9c997fee91","after":"436111f661101c76aabb25bf89e503a9e9662170","ref":"refs/heads/17.3.x","pushedAt":"2024-05-02T21:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"refactor(devtools): set `key` in `manifest.chrome.json` (#55639)\n\nThis key comes from the release build of the Chrome extension. Setting it here configures the extension ID of a local build to match the extension ID of the public release. This makes Chrome recognize that local builds are the same extension leading to more intuitive behavior. It's also useful for allowlists of extension IDs to keep the local ID consistent.\n\nPR Close #55639","shortMessageHtmlLink":"refactor(devtools): set key in manifest.chrome.json (#55639)"}},{"before":"76e7aa8add4ee7019a2a17f6f462af02f4915951","after":"58a8f124b0b61ae3ac59339ce0ae0dd444246b52","ref":"refs/heads/main","pushedAt":"2024-05-02T21:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"refactor(devtools): set `key` in `manifest.chrome.json` (#55639)\n\nThis key comes from the release build of the Chrome extension. Setting it here configures the extension ID of a local build to match the extension ID of the public release. This makes Chrome recognize that local builds are the same extension leading to more intuitive behavior. It's also useful for allowlists of extension IDs to keep the local ID consistent.\n\nPR Close #55639","shortMessageHtmlLink":"refactor(devtools): set key in manifest.chrome.json (#55639)"}},{"before":"b8c0084c507265230879bdce97635c352345c43b","after":"eb91efa80a9bc029a6b247febefe9fc0a75f51d6","ref":"refs/heads/18.0.x","pushedAt":"2024-05-02T21:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"refactor(devtools): set `key` in `manifest.chrome.json` (#55639)\n\nThis key comes from the release build of the Chrome extension. Setting it here configures the extension ID of a local build to match the extension ID of the public release. This makes Chrome recognize that local builds are the same extension leading to more intuitive behavior. It's also useful for allowlists of extension IDs to keep the local ID consistent.\n\nPR Close #55639","shortMessageHtmlLink":"refactor(devtools): set key in manifest.chrome.json (#55639)"}},{"before":"7645325d4605fd42fd48dab4e50f75f0c61a4ee9","after":"76e7aa8add4ee7019a2a17f6f462af02f4915951","ref":"refs/heads/main","pushedAt":"2024-05-02T21:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"refactor(core): Update coalescing to just use patched timers in root zone (#55366)\n\nRather than attempting to use the native timing functions, this commit\nsimplifies the logic significantly by using the global timer functions\nas they are, either patched or unpatched. When Zone is defined, we run\nthe timers in the root zone. This has more predictable behavior and\ntiming than (a) using both patched and unpatched versions of timers in\ndifferent places (b) trying to get an unpatched timer and failing due to\nenvironment specifics and patches that aren't ZoneJS.\n\nPR Close #55366","shortMessageHtmlLink":"refactor(core): Update coalescing to just use patched timers in root …"}},{"before":"93dc65a674f3536df7aa720570675cef6269907c","after":"b8c0084c507265230879bdce97635c352345c43b","ref":"refs/heads/18.0.x","pushedAt":"2024-05-02T21:43:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AndrewKushnir","name":"Andrew Kushnir","path":"/AndrewKushnir","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43554145?s=80&v=4"},"commit":{"message":"refactor(core): Update coalescing to just use patched timers in root zone (#55366)\n\nRather than attempting to use the native timing functions, this commit\nsimplifies the logic significantly by using the global timer functions\nas they are, either patched or unpatched. When Zone is defined, we run\nthe timers in the root zone. This has more predictable behavior and\ntiming than (a) using both patched and unpatched versions of timers in\ndifferent places (b) trying to get an unpatched timer and failing due to\nenvironment specifics and patches that aren't ZoneJS.\n\nPR Close #55366","shortMessageHtmlLink":"refactor(core): Update coalescing to just use patched timers in root …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQRNd0QA","startCursor":null,"endCursor":null}},"title":"Activity · angular/angular"}