{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":31792824,"defaultBranch":"master","name":"flutter","ownerLogin":"flutter","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-03-06T22:54:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14101776?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727363444.0","currentOid":""},"activityList":{"items":[{"before":"9928ba8bd0ff94509a9686dc666f0db03fb066c8","after":"10fe74a151a5efe6e71f22d5e9c130467c2d6fb8","ref":"refs/heads/main","pushedAt":"2024-09-28T02:21:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from 9c8e5cb226e4 to f3b11bcd9c37 (3 revisions) (#155865)\n\nhttps://github.com/flutter/engine/compare/9c8e5cb226e4...f3b11bcd9c37\n\n2024-09-28 1961493+harryterkelsen@users.noreply.github.com Revert \"Reland \"[canvaskit] Further improve overlay optimization by splitting pictures\"\" (flutter/engine#55501)\n2024-09-28 matanlurey@users.noreply.github.com Migrate `try/finally` calls to `addTearDown`. (flutter/engine#55499)\n2024-09-27 chris@bracken.jp iOS: Migrate FlutterAppDelegate to ARC (flutter/engine#55472)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from 9c8e5cb226e4 to f3b11bcd9c37 (3 revisions) (#…"}},{"before":"9928ba8bd0ff94509a9686dc666f0db03fb066c8","after":"10fe74a151a5efe6e71f22d5e9c130467c2d6fb8","ref":"refs/heads/master","pushedAt":"2024-09-28T02:21:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from 9c8e5cb226e4 to f3b11bcd9c37 (3 revisions) (#155865)\n\nhttps://github.com/flutter/engine/compare/9c8e5cb226e4...f3b11bcd9c37\n\n2024-09-28 1961493+harryterkelsen@users.noreply.github.com Revert \"Reland \"[canvaskit] Further improve overlay optimization by splitting pictures\"\" (flutter/engine#55501)\n2024-09-28 matanlurey@users.noreply.github.com Migrate `try/finally` calls to `addTearDown`. (flutter/engine#55499)\n2024-09-27 chris@bracken.jp iOS: Migrate FlutterAppDelegate to ARC (flutter/engine#55472)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from 9c8e5cb226e4 to f3b11bcd9c37 (3 revisions) (#…"}},{"before":"3e4a57fa5000a15f2a133c1507522bb3ca293602","after":"9928ba8bd0ff94509a9686dc666f0db03fb066c8","ref":"refs/heads/main","pushedAt":"2024-09-28T00:09:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from f9e4ed28f103 to 9c8e5cb226e4 (1 revision) (#155857)\n\nhttps://github.com/flutter/engine/compare/f9e4ed28f103...9c8e5cb226e4\n\n2024-09-27 jason-simmons@users.noreply.github.com [Impeller] Apply some recent color filter fixes to BlendFilterContents::CreateForegroundAdvancedBlend (flutter/engine#55470)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from f9e4ed28f103 to 9c8e5cb226e4 (1 revision) (#…"}},{"before":"3e4a57fa5000a15f2a133c1507522bb3ca293602","after":"9928ba8bd0ff94509a9686dc666f0db03fb066c8","ref":"refs/heads/master","pushedAt":"2024-09-28T00:09:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from f9e4ed28f103 to 9c8e5cb226e4 (1 revision) (#155857)\n\nhttps://github.com/flutter/engine/compare/f9e4ed28f103...9c8e5cb226e4\n\n2024-09-27 jason-simmons@users.noreply.github.com [Impeller] Apply some recent color filter fixes to BlendFilterContents::CreateForegroundAdvancedBlend (flutter/engine#55470)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from f9e4ed28f103 to 9c8e5cb226e4 (1 revision) (#…"}},{"before":"96291fc0c4f7ba8c0e420d9ff39fce91fb2110c4","after":"3e4a57fa5000a15f2a133c1507522bb3ca293602","ref":"refs/heads/main","pushedAt":"2024-09-27T23:13:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from f21f2b232b8a to f9e4ed28f103 (2 revisions) (#155855)\n\nhttps://github.com/flutter/engine/compare/f21f2b232b8a...f9e4ed28f103\n\n2024-09-27 30870216+gaaclarke@users.noreply.github.com updated Color docstring to address equality (flutter/engine#55496)\n2024-09-27 chris@bracken.jp Make arm64 iOS simulator local engine build unopt (flutter/engine#55493)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from f21f2b232b8a to f9e4ed28f103 (2 revisions) (#…"}},{"before":"1290ab42d1862bb58b10bf728d8992b739077d17","after":"3e4a57fa5000a15f2a133c1507522bb3ca293602","ref":"refs/heads/master","pushedAt":"2024-09-27T23:13:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from f21f2b232b8a to f9e4ed28f103 (2 revisions) (#155855)\n\nhttps://github.com/flutter/engine/compare/f21f2b232b8a...f9e4ed28f103\n\n2024-09-27 30870216+gaaclarke@users.noreply.github.com updated Color docstring to address equality (flutter/engine#55496)\n2024-09-27 chris@bracken.jp Make arm64 iOS simulator local engine build unopt (flutter/engine#55493)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from f21f2b232b8a to f9e4ed28f103 (2 revisions) (#…"}},{"before":"96291fc0c4f7ba8c0e420d9ff39fce91fb2110c4","after":"1290ab42d1862bb58b10bf728d8992b739077d17","ref":"refs/heads/master","pushedAt":"2024-09-27T23:13:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Add magnificationScale to CupertinoMagnifier for Zoom Effect (#155276)\n\nAdd `magnificationScale `to `CupertinoMagnifier` for Zoom Effect\r\n\r\nThe CupertinoMagnifier widget is not displaying the expected zoom effect.\r\nThis issue arises because the widget internally wraps the RawMagnifier, which has its magnificationScale attribute set to the default value of 1. As a result, no magnification is applied, and the zoom effect is absent.\r\n\r\nFixes #155275","shortMessageHtmlLink":"Add magnificationScale to CupertinoMagnifier for Zoom Effect (#155276)"}},{"before":"2dbd73dbb93ebf01fef4769d11e5877291d65141","after":"96291fc0c4f7ba8c0e420d9ff39fce91fb2110c4","ref":"refs/heads/main","pushedAt":"2024-09-27T21:33:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Fix typo on theme_data (#155644)\n\nFix one typo on theme_data\r\n\r\n## Pre-launch Checklist\r\n\r\n- [x] I read the [Contributor Guide] and followed the process outlined\r\nthere for submitting PRs.\r\n- [x] I read the [Tree Hygiene] wiki page, which explains my\r\nresponsibilities.\r\n- [x] I read and followed the [Flutter Style Guide], including [Features\r\nwe expect every widget to implement].\r\n- [x] I signed the [CLA].\r\n- [ ] I listed at least one issue that this PR fixes in the description\r\nabove.\r\n- [ ] I updated/added relevant documentation (doc comments with `///`).\r\n- [ ] I added new tests to check the change I am making, or this PR is\r\n[test-exempt].\r\n- [x] I followed the [breaking change policy] and added [Data Driven\r\nFixes] where supported.\r\n- [x] All existing and new tests are passing.\r\n\r\nIf you need help, consider asking for advice on the #hackers-new channel\r\non [Discord].\r\n\r\n\r\n[Contributor Guide]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview\r\n[Tree Hygiene]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md\r\n[test-exempt]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests\r\n[Flutter Style Guide]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md\r\n[Features we expect every widget to implement]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement\r\n[CLA]: https://cla.developers.google.com/\r\n[flutter/tests]: https://github.com/flutter/tests\r\n[breaking change policy]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes\r\n[Discord]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md\r\n[Data Driven Fixes]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md","shortMessageHtmlLink":"Fix typo on theme_data (#155644)"}},{"before":"2dbd73dbb93ebf01fef4769d11e5877291d65141","after":"96291fc0c4f7ba8c0e420d9ff39fce91fb2110c4","ref":"refs/heads/master","pushedAt":"2024-09-27T21:33:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"QuncCccccc","name":"Qun Cheng","path":"/QuncCccccc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36861262?s=80&v=4"},"commit":{"message":"Fix typo on theme_data (#155644)\n\nFix one typo on theme_data\r\n\r\n## Pre-launch Checklist\r\n\r\n- [x] I read the [Contributor Guide] and followed the process outlined\r\nthere for submitting PRs.\r\n- [x] I read the [Tree Hygiene] wiki page, which explains my\r\nresponsibilities.\r\n- [x] I read and followed the [Flutter Style Guide], including [Features\r\nwe expect every widget to implement].\r\n- [x] I signed the [CLA].\r\n- [ ] I listed at least one issue that this PR fixes in the description\r\nabove.\r\n- [ ] I updated/added relevant documentation (doc comments with `///`).\r\n- [ ] I added new tests to check the change I am making, or this PR is\r\n[test-exempt].\r\n- [x] I followed the [breaking change policy] and added [Data Driven\r\nFixes] where supported.\r\n- [x] All existing and new tests are passing.\r\n\r\nIf you need help, consider asking for advice on the #hackers-new channel\r\non [Discord].\r\n\r\n\r\n[Contributor Guide]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#overview\r\n[Tree Hygiene]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md\r\n[test-exempt]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#tests\r\n[Flutter Style Guide]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md\r\n[Features we expect every widget to implement]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Style-guide-for-Flutter-repo.md#features-we-expect-every-widget-to-implement\r\n[CLA]: https://cla.developers.google.com/\r\n[flutter/tests]: https://github.com/flutter/tests\r\n[breaking change policy]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Tree-hygiene.md#handling-breaking-changes\r\n[Discord]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Chat.md\r\n[Data Driven Fixes]:\r\nhttps://github.com/flutter/flutter/blob/main/docs/contributing/Data-driven-Fixes.md","shortMessageHtmlLink":"Fix typo on theme_data (#155644)"}},{"before":"dec2091c03d11f835f162272a17fd8036354dd9b","after":"2dbd73dbb93ebf01fef4769d11e5877291d65141","ref":"refs/heads/main","pushedAt":"2024-09-27T19:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from 7c603de2dca7 to f21f2b232b8a (6 revisions) (#155843)\n\nhttps://github.com/flutter/engine/compare/7c603de2dca7...f21f2b232b8a\n\n2024-09-27 1083941774@qq.com [docs] Fix broken links in docs/ (flutter/engine#55350)\n2024-09-27 skia-flutter-autoroll@skia.org Roll Skia from e77818421e91 to 7efc11f2ea9e (6 revisions) (flutter/engine#55489)\n2024-09-27 jason-simmons@users.noreply.github.com Listen for uncaught exceptions during loading of a web test suite in Chrome (flutter/engine#55166)\n2024-09-27 98614782+auto-submit[bot]@users.noreply.github.com Reverts \"[Impeller] hash even less stuff per frame. (#55092)\" (flutter/engine#55491)\n2024-09-27 mdebbar@google.com [web] Update builder json generator to reflect recent changes (flutter/engine#55307)\n2024-09-27 jonahwilliams@google.com [Impeller] hash even less stuff per frame. (flutter/engine#55092)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from 7c603de2dca7 to f21f2b232b8a (6 revisions) (#…"}},{"before":"dec2091c03d11f835f162272a17fd8036354dd9b","after":"2dbd73dbb93ebf01fef4769d11e5877291d65141","ref":"refs/heads/master","pushedAt":"2024-09-27T19:59:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from 7c603de2dca7 to f21f2b232b8a (6 revisions) (#155843)\n\nhttps://github.com/flutter/engine/compare/7c603de2dca7...f21f2b232b8a\n\n2024-09-27 1083941774@qq.com [docs] Fix broken links in docs/ (flutter/engine#55350)\n2024-09-27 skia-flutter-autoroll@skia.org Roll Skia from e77818421e91 to 7efc11f2ea9e (6 revisions) (flutter/engine#55489)\n2024-09-27 jason-simmons@users.noreply.github.com Listen for uncaught exceptions during loading of a web test suite in Chrome (flutter/engine#55166)\n2024-09-27 98614782+auto-submit[bot]@users.noreply.github.com Reverts \"[Impeller] hash even less stuff per frame. (#55092)\" (flutter/engine#55491)\n2024-09-27 mdebbar@google.com [web] Update builder json generator to reflect recent changes (flutter/engine#55307)\n2024-09-27 jonahwilliams@google.com [Impeller] hash even less stuff per frame. (flutter/engine#55092)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from 7c603de2dca7 to f21f2b232b8a (6 revisions) (#…"}},{"before":"180f40108bcca2378cb9ccb4b8596f219bfc3214","after":"dec2091c03d11f835f162272a17fd8036354dd9b","ref":"refs/heads/main","pushedAt":"2024-09-27T19:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Turn the packages roller bot back on (#155842)\n\nTurns the roller bot back on, as it should have been fixed by https://github.com/flutter/flutter/pull/155794/.","shortMessageHtmlLink":"Turn the packages roller bot back on (#155842)"}},{"before":"180f40108bcca2378cb9ccb4b8596f219bfc3214","after":"dec2091c03d11f835f162272a17fd8036354dd9b","ref":"refs/heads/master","pushedAt":"2024-09-27T19:43:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Turn the packages roller bot back on (#155842)\n\nTurns the roller bot back on, as it should have been fixed by https://github.com/flutter/flutter/pull/155794/.","shortMessageHtmlLink":"Turn the packages roller bot back on (#155842)"}},{"before":"ead6b0d17c893109b9424aaf116a74295472cc73","after":"180f40108bcca2378cb9ccb4b8596f219bfc3214","ref":"refs/heads/main","pushedAt":"2024-09-27T18:11:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Roll Packages from f38b780f530f to 0321757447bf (4 revisions) (#155832)\n\nhttps://github.com/flutter/packages/compare/f38b780f530f...0321757447bf\n\n2024-09-26 engine-flutter-autoroll@skia.org Roll Flutter from 538e7424d018 to fa402c8057a1 (19 revisions) (flutter/packages#7713)\n2024-09-26 hosam.hasan.ramadan@gmail.com [flutter_markdown] remove backgroundColor from code text theme to enable code selection highlight (flutter/packages#7090)\n2024-09-26 10687576+bparrishMines@users.noreply.github.com [interactive_media_ads] Adds internal wrapper for iOS native `IMAFriendlyObstruction` (flutter/packages#7696)\n2024-09-26 matanlurey@users.noreply.github.com Add a `@SuppressWarnings` in advance (flutter/packages#7712)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-packages-flutter-autoroll\nPlease CC flutter-ecosystem@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Packages from f38b780f530f to 0321757447bf (4 revisions) (#155832)"}},{"before":"ead6b0d17c893109b9424aaf116a74295472cc73","after":"180f40108bcca2378cb9ccb4b8596f219bfc3214","ref":"refs/heads/master","pushedAt":"2024-09-27T18:11:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Packages from f38b780f530f to 0321757447bf (4 revisions) (#155832)\n\nhttps://github.com/flutter/packages/compare/f38b780f530f...0321757447bf\n\n2024-09-26 engine-flutter-autoroll@skia.org Roll Flutter from 538e7424d018 to fa402c8057a1 (19 revisions) (flutter/packages#7713)\n2024-09-26 hosam.hasan.ramadan@gmail.com [flutter_markdown] remove backgroundColor from code text theme to enable code selection highlight (flutter/packages#7090)\n2024-09-26 10687576+bparrishMines@users.noreply.github.com [interactive_media_ads] Adds internal wrapper for iOS native `IMAFriendlyObstruction` (flutter/packages#7696)\n2024-09-26 matanlurey@users.noreply.github.com Add a `@SuppressWarnings` in advance (flutter/packages#7712)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-packages-flutter-autoroll\nPlease CC flutter-ecosystem@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Packages from f38b780f530f to 0321757447bf (4 revisions) (#155832)"}},{"before":"9be22b58c4bfe8b6cb447de13a500db4e1bd8c33","after":"ead6b0d17c893109b9424aaf116a74295472cc73","ref":"refs/heads/main","pushedAt":"2024-09-27T14:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Remove left-over traces of \"link-dry-run\" - which isn't used anywhere in flutter (#155820)\n\nThe \"link-dry-run\" functionality was never used in flutter (even before\r\nthe recent refactoring).\r\nI think we can remove this \"link-dry-run\" concept everywhere.\r\n\r\nPR to remove this in dart-lang/native:\r\nhttps://github.com/dart-lang/native/pull/1613","shortMessageHtmlLink":"Remove left-over traces of \"link-dry-run\" - which isn't used anywhere…"}},{"before":"9be22b58c4bfe8b6cb447de13a500db4e1bd8c33","after":"ead6b0d17c893109b9424aaf116a74295472cc73","ref":"refs/heads/master","pushedAt":"2024-09-27T14:45:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mkustermann","name":"Martin Kustermann","path":"/mkustermann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5757092?s=80&v=4"},"commit":{"message":"Remove left-over traces of \"link-dry-run\" - which isn't used anywhere in flutter (#155820)\n\nThe \"link-dry-run\" functionality was never used in flutter (even before\r\nthe recent refactoring).\r\nI think we can remove this \"link-dry-run\" concept everywhere.\r\n\r\nPR to remove this in dart-lang/native:\r\nhttps://github.com/dart-lang/native/pull/1613","shortMessageHtmlLink":"Remove left-over traces of \"link-dry-run\" - which isn't used anywhere…"}},{"before":"9ee3fb813fc1e949c5ea2331ce4b25e50a57d0f0","after":"9be22b58c4bfe8b6cb447de13a500db4e1bd8c33","ref":"refs/heads/main","pushedAt":"2024-09-27T08:22:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from e57b440ec4ee to 7c603de2dca7 (5 revisions) (#155811)\n\nhttps://github.com/flutter/engine/compare/e57b440ec4ee...7c603de2dca7\n\n2024-09-27 skia-flutter-autoroll@skia.org Roll Skia from 9ebb7c3640a1 to e77818421e91 (4 revisions) (flutter/engine#55479)\n2024-09-27 jonahwilliams@google.com [ci] make opengles impeller scenario app non-bringup (flutter/engine#55474)\n2024-09-27 jonahwilliams@google.com [Impeller] dont use blend shader for simple drawAtlas calls. (flutter/engine#55420)\n2024-09-27 valentin.haloiu@gmail.com Add `format` field to EGL surface backing store (flutter/engine#54499)\n2024-09-26 jonahwilliams@google.com [Impeller] avoid reading font while parsing sktextblob. (flutter/engine#55442)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from e57b440ec4ee to 7c603de2dca7 (5 revisions) (#…"}},{"before":"9ee3fb813fc1e949c5ea2331ce4b25e50a57d0f0","after":"9be22b58c4bfe8b6cb447de13a500db4e1bd8c33","ref":"refs/heads/master","pushedAt":"2024-09-27T08:22:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from e57b440ec4ee to 7c603de2dca7 (5 revisions) (#155811)\n\nhttps://github.com/flutter/engine/compare/e57b440ec4ee...7c603de2dca7\n\n2024-09-27 skia-flutter-autoroll@skia.org Roll Skia from 9ebb7c3640a1 to e77818421e91 (4 revisions) (flutter/engine#55479)\n2024-09-27 jonahwilliams@google.com [ci] make opengles impeller scenario app non-bringup (flutter/engine#55474)\n2024-09-27 jonahwilliams@google.com [Impeller] dont use blend shader for simple drawAtlas calls. (flutter/engine#55420)\n2024-09-27 valentin.haloiu@gmail.com Add `format` field to EGL surface backing store (flutter/engine#54499)\n2024-09-26 jonahwilliams@google.com [Impeller] avoid reading font while parsing sktextblob. (flutter/engine#55442)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from e57b440ec4ee to 7c603de2dca7 (5 revisions) (#…"}},{"before":"7bb9352911d0471568a77fc57b94a646fe9571af","after":"9ee3fb813fc1e949c5ea2331ce4b25e50a57d0f0","ref":"refs/heads/main","pushedAt":"2024-09-27T07:18:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Fix DropdownMenu rendered behind AppBar (#155539)\n\n## Description\r\n\r\nThis PR changes the `MenuAnchor` implementation in order to always show the menu on the root overlay. Doing so menus can't be hidden by other widgets especially when using go_router.\r\n\r\nSee [[go_router] DropdownMenu behind NavigationBar](https://github.com/flutter/flutter/issues/155034) where the DropdownMenu menu was displayed behind the navigation bar.\r\n\r\nI did not make this configurable for the moment to avoid introducing a new parameter until there is a clear use case for it.\r\n\r\n## Related Issue\r\n\r\nFixes [[go_router] DropdownMenu behind NavigationBar](https://github.com/flutter/flutter/issues/155034).\r\n\r\n## Tests\r\n\r\nAdds 1 test.","shortMessageHtmlLink":"Fix DropdownMenu rendered behind AppBar (#155539)"}},{"before":"7bb9352911d0471568a77fc57b94a646fe9571af","after":"9ee3fb813fc1e949c5ea2331ce4b25e50a57d0f0","ref":"refs/heads/master","pushedAt":"2024-09-27T07:18:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Fix DropdownMenu rendered behind AppBar (#155539)\n\n## Description\r\n\r\nThis PR changes the `MenuAnchor` implementation in order to always show the menu on the root overlay. Doing so menus can't be hidden by other widgets especially when using go_router.\r\n\r\nSee [[go_router] DropdownMenu behind NavigationBar](https://github.com/flutter/flutter/issues/155034) where the DropdownMenu menu was displayed behind the navigation bar.\r\n\r\nI did not make this configurable for the moment to avoid introducing a new parameter until there is a clear use case for it.\r\n\r\n## Related Issue\r\n\r\nFixes [[go_router] DropdownMenu behind NavigationBar](https://github.com/flutter/flutter/issues/155034).\r\n\r\n## Tests\r\n\r\nAdds 1 test.","shortMessageHtmlLink":"Fix DropdownMenu rendered behind AppBar (#155539)"}},{"before":"f9a76aea871230e2962856d740385f6f9a297862","after":"7bb9352911d0471568a77fc57b94a646fe9571af","ref":"refs/heads/main","pushedAt":"2024-09-27T01:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from 53517772a5b0 to e57b440ec4ee (8 revisions) (#155799)\n\nhttps://github.com/flutter/engine/compare/53517772a5b0...e57b440ec4ee\n\n2024-09-26 1961493+harryterkelsen@users.noreply.github.com Reland \"[canvaskit] Further improve overlay optimization by splitting pictures\" (flutter/engine#55464)\n2024-09-26 jonahwilliams@google.com [Impeller] remove entity pass and re-combine canvas implementations. (flutter/engine#55019)\n2024-09-26 skia-flutter-autoroll@skia.org Roll Skia from e986bd33fb33 to 9ebb7c3640a1 (3 revisions) (flutter/engine#55466)\n2024-09-26 skia-flutter-autoroll@skia.org Roll Skia from 5f6ea5ff8401 to e986bd33fb33 (1 revision) (flutter/engine#55465)\n2024-09-26 matanlurey@users.noreply.github.com Remove and inline dependencies on `build_root` for a constant. (flutter/engine#55441)\n2024-09-26 98614782+auto-submit[bot]@users.noreply.github.com Reverts \"Reverts \"Add `SurfaceProducer#onSurfaceAvailable`, deprecate `onSurfaceCreated`. (#55418)\" (#55450)\" (flutter/engine#55463)\n2024-09-26 chris@bracken.jp cipd: add mobileprovision CIPD package (flutter/engine#55449)\n2024-09-26 skia-flutter-autoroll@skia.org Roll Skia from b2c5f640cb44 to 5f6ea5ff8401 (1 revision) (flutter/engine#55462)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from 53517772a5b0 to e57b440ec4ee (8 revisions) (#…"}},{"before":"f9a76aea871230e2962856d740385f6f9a297862","after":"7bb9352911d0471568a77fc57b94a646fe9571af","ref":"refs/heads/master","pushedAt":"2024-09-27T01:23:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll Flutter Engine from 53517772a5b0 to e57b440ec4ee (8 revisions) (#155799)\n\nhttps://github.com/flutter/engine/compare/53517772a5b0...e57b440ec4ee\n\n2024-09-26 1961493+harryterkelsen@users.noreply.github.com Reland \"[canvaskit] Further improve overlay optimization by splitting pictures\" (flutter/engine#55464)\n2024-09-26 jonahwilliams@google.com [Impeller] remove entity pass and re-combine canvas implementations. (flutter/engine#55019)\n2024-09-26 skia-flutter-autoroll@skia.org Roll Skia from e986bd33fb33 to 9ebb7c3640a1 (3 revisions) (flutter/engine#55466)\n2024-09-26 skia-flutter-autoroll@skia.org Roll Skia from 5f6ea5ff8401 to e986bd33fb33 (1 revision) (flutter/engine#55465)\n2024-09-26 matanlurey@users.noreply.github.com Remove and inline dependencies on `build_root` for a constant. (flutter/engine#55441)\n2024-09-26 98614782+auto-submit[bot]@users.noreply.github.com Reverts \"Reverts \"Add `SurfaceProducer#onSurfaceAvailable`, deprecate `onSurfaceCreated`. (#55418)\" (#55450)\" (flutter/engine#55463)\n2024-09-26 chris@bracken.jp cipd: add mobileprovision CIPD package (flutter/engine#55449)\n2024-09-26 skia-flutter-autoroll@skia.org Roll Skia from b2c5f640cb44 to 5f6ea5ff8401 (1 revision) (flutter/engine#55462)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/flutter-engine-flutter-autoroll\nPlease CC bdero@google.com,zra@google.com on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component=1389291&template=1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md","shortMessageHtmlLink":"Roll Flutter Engine from 53517772a5b0 to e57b440ec4ee (8 revisions) (#…"}},{"before":"cad7418f0a31c4f101a753ac8f31978488bdd9a3","after":"f9a76aea871230e2962856d740385f6f9a297862","ref":"refs/heads/main","pushedAt":"2024-09-27T00:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Throw StateError when implicitView is null on `wrapWithDefaultView`. (#155734)\n\nThis PR tweaks `wrapWithDefaultView` (used by `runApp`) to raise a StateError with a legible error message when the `platformDispatcher.implicitView` is missing (for example, when enabling multi-view embedding on the web), instead of crashing with an unexpected `nullCheck` a few lines below.\r\n\r\n* Before:\r\n \"Screenshot\r\n\r\n* After:\r\n \"Screenshot\r\n\r\n## Issues\r\n\r\n* Fixes https://github.com/flutter/flutter/issues/153198\r\n\r\n## Tests\r\n\r\nAdded a test to ensure the assertion is thrown when the `implicitView` is missing. Had to hack a little because I couldn't find any clean way of overriding the `implicitView`. The problem is that the flutter_test bindings [use `runApp` internally](https://github.com/flutter/flutter/blob/8925e1ffdfe880b06a8bc5877f017083d6652f5b/packages/flutter_test/lib/src/binding.dart#L1020) a couple of times, so I can only disable the implicitView inside the test body (and must re-enable it before returning). Not sure if it's the best way, but it seems to do the trick for this simple test case!","shortMessageHtmlLink":"Throw StateError when implicitView is null on wrapWithDefaultView. (#…"}},{"before":"cad7418f0a31c4f101a753ac8f31978488bdd9a3","after":"f9a76aea871230e2962856d740385f6f9a297862","ref":"refs/heads/master","pushedAt":"2024-09-27T00:55:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Throw StateError when implicitView is null on `wrapWithDefaultView`. (#155734)\n\nThis PR tweaks `wrapWithDefaultView` (used by `runApp`) to raise a StateError with a legible error message when the `platformDispatcher.implicitView` is missing (for example, when enabling multi-view embedding on the web), instead of crashing with an unexpected `nullCheck` a few lines below.\r\n\r\n* Before:\r\n \"Screenshot\r\n\r\n* After:\r\n \"Screenshot\r\n\r\n## Issues\r\n\r\n* Fixes https://github.com/flutter/flutter/issues/153198\r\n\r\n## Tests\r\n\r\nAdded a test to ensure the assertion is thrown when the `implicitView` is missing. Had to hack a little because I couldn't find any clean way of overriding the `implicitView`. The problem is that the flutter_test bindings [use `runApp` internally](https://github.com/flutter/flutter/blob/8925e1ffdfe880b06a8bc5877f017083d6652f5b/packages/flutter_test/lib/src/binding.dart#L1020) a couple of times, so I can only disable the implicitView inside the test body (and must re-enable it before returning). Not sure if it's the best way, but it seems to do the trick for this simple test case!","shortMessageHtmlLink":"Throw StateError when implicitView is null on wrapWithDefaultView. (#…"}},{"before":"799cf16aeb902b12113c81692f7cd45c9d4306e7","after":"cad7418f0a31c4f101a753ac8f31978488bdd9a3","ref":"refs/heads/main","pushedAt":"2024-09-27T00:49:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Roll packages manually (#155786)\n\n*Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.*\r\n\r\n*List which issues are fixed by this PR. You must list at least one issue. An issue is not required if the PR fixes something trivial like a typo.*\r\n\r\n*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*","shortMessageHtmlLink":"Roll packages manually (#155786)"}},{"before":"799cf16aeb902b12113c81692f7cd45c9d4306e7","after":"cad7418f0a31c4f101a753ac8f31978488bdd9a3","ref":"refs/heads/master","pushedAt":"2024-09-27T00:49:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"Roll packages manually (#155786)\n\n*Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.*\r\n\r\n*List which issues are fixed by this PR. You must list at least one issue. An issue is not required if the PR fixes something trivial like a typo.*\r\n\r\n*If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*","shortMessageHtmlLink":"Roll packages manually (#155786)"}},{"before":"5b32f33271058e4eb9daaddaa8f4383aa86dc0a2","after":"799cf16aeb902b12113c81692f7cd45c9d4306e7","ref":"refs/heads/main","pushedAt":"2024-09-27T00:17:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"fix: SelectableText should handle focus changes (#155771)\n\nThis change updates the behavior of `SelectableText`, to clear its selection when it loses focus and the application is currently running. This fixes the behavior where you may have multiple active highlights if you have `SelectableText` along with other \"selectable\" widgets such as `TextField`, or `Text` widgets under a `SelectionArea`.\r\n\r\nIf the application is in the background, for example when another window is focused, the selection should be retained so when a user returns to the application it is still there.\r\n\r\nThis change also updates the behavior of selection on macOS, single tap up, previously it was selecting the word edge closest to the tapped position, the correct behavior on native is to select the precise position. This was causing `onSelectionChanged` to be called twice, once for tap down (sets the precise tapped position, handled by logic in `TextSelectionGestureDetector`), and a second time for single tap up (moves the cursor to closest word edge, handled by logic in `_SelectableTextSelectionGestureDetectorBuilder`). This type of selection inconsistency is related to this issue https://github.com/flutter/flutter/issues/129726, I plan to look into this further in a separate PR.\r\n\r\nFixes #117573\r\nFixes #103725","shortMessageHtmlLink":"fix: SelectableText should handle focus changes (#155771)"}},{"before":"5b32f33271058e4eb9daaddaa8f4383aa86dc0a2","after":"799cf16aeb902b12113c81692f7cd45c9d4306e7","ref":"refs/heads/master","pushedAt":"2024-09-27T00:17:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"auto-submit[bot]","name":null,"path":"/apps/auto-submit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14101776?s=80&v=4"},"commit":{"message":"fix: SelectableText should handle focus changes (#155771)\n\nThis change updates the behavior of `SelectableText`, to clear its selection when it loses focus and the application is currently running. This fixes the behavior where you may have multiple active highlights if you have `SelectableText` along with other \"selectable\" widgets such as `TextField`, or `Text` widgets under a `SelectionArea`.\r\n\r\nIf the application is in the background, for example when another window is focused, the selection should be retained so when a user returns to the application it is still there.\r\n\r\nThis change also updates the behavior of selection on macOS, single tap up, previously it was selecting the word edge closest to the tapped position, the correct behavior on native is to select the precise position. This was causing `onSelectionChanged` to be called twice, once for tap down (sets the precise tapped position, handled by logic in `TextSelectionGestureDetector`), and a second time for single tap up (moves the cursor to closest word edge, handled by logic in `_SelectableTextSelectionGestureDetectorBuilder`). This type of selection inconsistency is related to this issue https://github.com/flutter/flutter/issues/129726, I plan to look into this further in a separate PR.\r\n\r\nFixes #117573\r\nFixes #103725","shortMessageHtmlLink":"fix: SelectableText should handle focus changes (#155771)"}},{"before":"2c0a4f2d44a5d624f977e3cb86af64516ad96e57","after":"5b32f33271058e4eb9daaddaa8f4383aa86dc0a2","ref":"refs/heads/main","pushedAt":"2024-09-27T00:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"fluttermirroringbot","name":null,"path":"/fluttermirroringbot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95001776?s=80&v=4"},"commit":{"message":"Use flutter from in same repo (not path) in `generate_gradle_lockfiles.dart` (again) (#155794)\n\nFixes another invocation of `flutter`. Follow up to https://github.com/flutter/flutter/pull/155790/.\r\n\r\nChecked that this is the only other one (and also the only use of `exec()` left that is relying on the path and shouldn't be (one other use uses git from the path, which is fine, and the other one uses an absolute path).","shortMessageHtmlLink":"Use flutter from in same repo (not path) in `generate_gradle_lockfile…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yOFQwMjoyMTozNy4wMDAwMDBazwAAAATDJz7y","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QwMDoxMzozOS4wMDAwMDBazwAAAATCEEcO"}},"title":"Activity · flutter/flutter"}