{"action":"created","issue":{"url":"https://api.github.com/repos/flutter/flutter/issues/5449","repository_url":"https://api.github.com/repos/flutter/flutter","labels_url":"https://api.github.com/repos/flutter/flutter/issues/5449/labels{/name}","comments_url":"https://api.github.com/repos/flutter/flutter/issues/5449/comments","events_url":"https://api.github.com/repos/flutter/flutter/issues/5449/events","html_url":"https://github.com/flutter/flutter/issues/5449","id":171547265,"number":5449,"title":"Flutter should continue making frames in iOS app switcher","user":{"login":"eseidelGoogle","id":11857803,"avatar_url":"https://avatars.githubusercontent.com/u/11857803?v=3","gravatar_id":"","url":"https://api.github.com/users/eseidelGoogle","html_url":"https://github.com/eseidelGoogle","followers_url":"https://api.github.com/users/eseidelGoogle/followers","following_url":"https://api.github.com/users/eseidelGoogle/following{/other_user}","gists_url":"https://api.github.com/users/eseidelGoogle/gists{/gist_id}","starred_url":"https://api.github.com/users/eseidelGoogle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eseidelGoogle/subscriptions","organizations_url":"https://api.github.com/users/eseidelGoogle/orgs","repos_url":"https://api.github.com/users/eseidelGoogle/repos","events_url":"https://api.github.com/users/eseidelGoogle/events{/privacy}","received_events_url":"https://api.github.com/users/eseidelGoogle/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/flutter/flutter/labels/affects:%20fidelity","name":"affects: fidelity","color":"5319e7"},{"url":"https://api.github.com/repos/flutter/flutter/labels/%E2%8C%BA%E2%80%AC%20platform-ios","name":"⌺‬ platform-ios","color":"FCEAD2"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-08-17T00:14:09Z","updated_at":"2016-08-17T16:44:19Z","closed_at":null,"body":"We presumably get some sort of lifecycle event from iOS when we get moved out of foreground and into the app-switcher.\r\n\r\nAt that time we stop making frames.  If we're in the middle of scrolling, we'll jump to the current/new scroll position when the app is brought forward again.  This is wrong.  Try scrolling the Settings app on iOS (or any app) and then double-tap the home button to bring up the app switcher.  The app will keep scrolling (as well as video will keep playing, etc).\r\n\r\nFlutter doesn't keep scrolling in this mode, but should.   We just need slightly better lifecycle handling.\r\n\r\nThis is a small nit, but worth tracking.  FYI @chinmaygarde "},"comment":{"url":"https://api.github.com/repos/flutter/flutter/issues/comments/240472420","html_url":"https://github.com/flutter/flutter/issues/5449#issuecomment-240472420","issue_url":"https://api.github.com/repos/flutter/flutter/issues/5449","id":240472420,"user":{"login":"Hixie","id":551196,"avatar_url":"https://avatars.githubusercontent.com/u/551196?v=3","gravatar_id":"","url":"https://api.github.com/users/Hixie","html_url":"https://github.com/Hixie","followers_url":"https://api.github.com/users/Hixie/followers","following_url":"https://api.github.com/users/Hixie/following{/other_user}","gists_url":"https://api.github.com/users/Hixie/gists{/gist_id}","starred_url":"https://api.github.com/users/Hixie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Hixie/subscriptions","organizations_url":"https://api.github.com/users/Hixie/orgs","repos_url":"https://api.github.com/users/Hixie/repos","events_url":"https://api.github.com/users/Hixie/events{/privacy}","received_events_url":"https://api.github.com/users/Hixie/received_events","type":"User","site_admin":false},"created_at":"2016-08-17T16:44:19Z","updated_at":"2016-08-17T16:44:19Z","body":"What controls whether we generate frames or not here is whether we're getting onBeginFrame callbacks. This ties in closely with the vsync work you were just doing."}}
{"actor":{"display_login":"Hixie"}}